- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DELPHI 5でコンパイルできたソースがDELPHI 6でコンパイルできない)
DELPHI 5から6への移行でソースコードのコンパイルエラーが発生する
このQ&Aのポイント
- DELPHI 5でコンパイルできたソースコードが、DELPHI 6でコンパイルしようとするとエラーが発生します。
- 移行の際に注意すべきポイントや英語版と日本語版の違いによるエラーの可能性について教えてください。
- 他人からもらったソースコードの一部の情報から、エラーが発生する原因を特定することができないので、問題点の解決方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
D5のソースをそのままD6では通らないものはあります。 VCLのファイルが分割、移動、追加されたようですね。 定義を見るとなんだかDOSレベルかドライバのような記述に見えますが, USESに書いてあるD5のpasファイルに関連しそうな定義がどのような表記になっているのか探してはどうでしょう。 ABSOLUTE $0B800 を除いてコンパイルしてみてはどうでしょうか。 ABSOLUTE の記述が変わったのかもしれませんがコンパイルスイッチで 引っかかっているかもしれません。 またD6のHELPに何か載っているかもしれません。 私は何かあると困るので必ずVCLソース付きを購入していますが、このような場合はソースを確認しています。 また http://www.torry.net/ でVCLソースを落としてD5とD6の違いを見てみてはいかがでしょう。 なにか判るかもしれません。
お礼
ABSOLUTE $0B800 を除いてコンパイルしたところ、ひとまずこのエラーは消えました。 ありがとうございました。