Google で簡単に調べてみましたが、何も見つかりませんでしたが、質問する必要があると感じています。私は本当に何かがあるとは思っていませんが、すべてがうまくいかないときに質問をして、誰もが「落とし穴」について知っていることを発見するよりも、今答えのない質問をしたいと思います...!
全体的なサポート/開発作業を容易にする (および madExcept などを導入する) ために、D5 で記述された半 GUI アプリ (NativeDB を使用して ASA6 に接続) を D2007 に移植し、最終的にそれを有効にしようとしています。コンソールアプリおよび/またはサービスに。(現在の GUI は、美化された開始/停止ボタンとアクティビティ ログにすぎません)。
これは古典的な TServerSocket アプリケーションであり、指定されたポートでリッスンし、クライアントが接続したときにさまざまなことを実行します。NativeDB 側で大きな問題が発生するとは考えていませんが、TServerSocket に関する限り、D5 と D2007 の間に変更 (バグ修正、改善) があるかどうか疑問に思いました。
Indy などのブロッキング ソケットは使用しません。これは、D5 Enterprise ボックスから直接取り出した、scktcomp ユニットの TServerSocket だけです。D2007 で TServerSocket に大きな問題がない限り、コードを大幅に変更するつもりはありません。:-)