古いコードをコンパイルすると、アプリケーションが実行されなくなります。新しくコンパイルされたexeファイルは "qtintf70.dllがあなたのコンピュータから見つからないため"起動しません。同じコードがありませんqtintf70.dll
奇妙なこと:全く同じコードからコンパイルされた古いexeファイルは正常に動作します。どちらのexeファイルも同じシステム上でテストされましたが、異なるDelphiインストール(両方ともDelphi 7はVirtualBox上で動作します)でコンパイルされました。
グーグル、誰かが「Clxを何とかして引っ張ってきました.ClxアプリケーションにはQTライブラリが必要です。あなたのuses節でQで始まる単位を探してください。しかし、これはまったく同じコードです。私はチェックして何も見つけることができません。
提案?
[条件付きコンパイラ指令](http://docwiki.embarcadero.com/RADStudio/ja/Conditional_compilation_(Delphi))(通常は[バージョン](http://docwiki.embarcadero.com/RADStudio/ja/Compiler_Versions) )が予期しないコードをもたらす可能性があります。 –
私が言ったように:まったく同じコード。私は同じ問題をチェックするだけの古いバックアップもいくつか見つけました。なんらかの理由で、このDelphiインストールでコンパイルすると、説明されている問題が発生します。 – Jarle
検索パスが間違っていると、さまざまなファイルが含まれる可能性があります。 –