あなたは私が答えようとするいくつかの異なる質問をしています.
これは、 FlashBASICの理解に役立つかもしれない私が書いた記事です。つまり、従来の MV BASIC がコンパイルされてからアセンブラーによって実行される場合、Flash コンパイラーは C であり、フレーム空間で標準の BASIC オブジェクトの下にあるオブジェクト モジュールを生成します。実行時に、そのコードは C ランタイムによって解釈されます。ここでの目的のために、C インターフェイスはありません。これは、コードをより高速に実行するための内部メカニズムにすぎません。
上記から、これは「Cのオブジェクトファイルとは何ですか?」とは関係がないことに注意してください。これは、D3 のオブジェクト モジュールが D3 フレームに格納され、一般的な OS レベルのオブジェクト モジュールとはまったく関係がないためです。
Pick を呼び出す C について - あなたの場合、D3: CP ライブラリを使用できます -ドキュメントは、引用したリンクと同じ領域にあります。Managed C (.NET) を使用している場合は、データベース自体にバインドするのではなく、MVSP ライブラリを使用してクライアント/サーバー モードでコードを使用することもできます。または、C で一般的な Web サービス クライアント メカニズムを使用し、MVST、mv.NET、Java、C/C++ などの多くのテクノロジを使用して D3 を Web サービス サーバーとしてセットアップすることもできます。
回答がかなり漠然としていることは承知していますが、あなたは何年にもわたってフォーラムで長々と議論されてきた質問をしているのです。より具体的な質問をすると、具体的な答えが得られます。コメントでクエリを自由に絞り込んでください。回答に焦点を当てることができます.
また、この質問に「u2」というタグを付けたことにも注意してください。MV/Pick の U2 バリアント (Universe または Unidata) を実際に使用している場合、D3 ドキュメントへの参照は誤解を招くものであり、上記のいずれも当てはまりません。U2 ではこれが異なっており、FlashBASIC がないためです。私は知っています、あなたは混乱しています。解決しましょう...