完全コンパイルに関して


ポンタ  2005-04-20 14:37:00  No: 121105  IP: [192.*.*.*]

現在全コンをかけるためにバッチファイルを使い、exe,dllを作成しているのですがvbpをバイナリ互換にしたままバッチファイルを使うと、現在のプロジェクトとバージョン互換コンポーネントとの間に互換エラーがあります。というエラーメッセージがでます。プロジェクト互換だと正常にコンパイルできるのはわかっているのですが、バイナリ互換のままでバッチファイルからコンパイルする方法がありましたら教えてください。お願いします。

編集 削除
ほげほげ  2005-04-20 15:04:30  No: 121106  IP: [192.*.*.*]

「全コン」って、全部のモジュールをコンパイルってこと?

編集 削除
ポンタ  2005-04-20 15:11:09  No: 121107  IP: [192.*.*.*]

そうです。

編集 削除
めだか  2005-04-20 15:18:19  No: 121108  IP: [192.*.*.*]

vb6.exe /? でいろいろでてきますが、プロジェクトの設定をバイナリ互換にしてからやればできませんか?

編集 削除
ポンタ  2005-04-20 15:45:24  No: 121109  IP: [192.*.*.*]

先程の回答に誤りがありました。
全部のモジュールを単体でコンパイルするのではなく
プロジェクトの設定がバイナリ互換になっているプロジェクトをバッチファイルからコンパイルをかけようとすると、「現在のプロジェクトとバージョン互換コンポーネントとの間に互換エラーがあります。」というメッセージボックスが表示されてしまいます。
プロジェクト互換で同じようにコンパイルするとメッセージは表示されません。
バイナリ互換の設定でもメッセージを出ずにコンパイルする方法はないでしょうか?

編集 削除
ポッター  2005-04-20 19:32:26  No: 121110  IP: [192.*.*.*]

単にインターフェースが変わったからじゃないの?

編集 削除