2010-11-24 24 views
0

D5でコードを書いた後、D7に切り替えました。コンパイルするまで状況は良いです。 D7がハングアップしているように見え、プロセスを強制終了しなければならない。私はすでにすべてのDCUを削除しており、問題は解決しません。Delphi:D5からD7へのアップグレード時のコンパイル

誰もこの問題を以前に持っていましたか?

ありがとうございます!

+0

使用しているオペレーティングシステムは何ですか?アップデートパックをインストールしましたか?コンパイラが実際にどこでハングするのか確認できますか? –

+0

私はXP Pro、D7 Update 1、D5 Update 2を使用しています。私がF9を押すとハングアップします。すべてのDelphiの画面は白くなり、RAMは140Kの範囲で使用されます – AFF

+0

"コンパイルするまではOKです。"つまり、物事はまったく問題ないのです。 –

答えて

0

どのような.Net FrameWorkがシステムにインストールされていますか?

お試しください プロジェクト|オプション|コンパイラメッセージダイアログには長いチェックボックスがあります。最後の3つはDot Net Versionsと同じです。最後の3つのチェックを外しましたか?私はそれがあなたのためにはうまくいかないと思うか、一度Delphiを再インストールしてください。

私は

+0

最後の3つはチェックされていません。私はD7を再インストールすることを避けようとしています(すでにインターネットを検索していますが、再インストールすると解決しないという言葉があります) – AFF

+0

あなたの問題を探検できますか? D5でコンパイルされたD5コンパイル済みプロジェクトがD7でハングアップするか、D7でファイルがハングします。 dprファイルを開いて、再度コンパイルしてください。 – PawanS

+2

Delphi 7は.NETフレームワークをまったく使用しません。これらのコンパイラメッシュは、ソースコード内で起こりそうな問題を発見し、警告を出すだけです。 –

3

は、コマンドラインコンパイラを経由して、コンパイルをしようとしました(D7 Win7の中で)このような状況に直面していませんか?

は、私はあなたがまた、CPU 0シングルコアで実行するようにIDEを設定するには、いくつかのオプションがありますhttp://www.cnpack.org/index.php?lang=en からCnPackをダウンロードすることができhttp://andy.jgknet.de/blog/ide-tools/delphispeedup

からデルファイスピードアップをインストールお勧めします。

新しいプロジェクトを作成しようと、それがフリーズするまで、あなたのユニットを一つずつ追加...

+0

私はその原因がわかりました:ZeosLib(私はv.6.6.6を使用しています)。すべてのzeos参照を削除すると、私は正常にコンパイルできます。私は実際にゼオスリブが好きですが、何が起こったのか私は再びそれを使用することを嫌っています。 – AFF

0

試してみてください。 「プロジェクト/すべてのプロジェクトをビルドする」そして、それはchecketスイッチであることを確認してください:「ツール/環境オプション/環境設定/コンパイラの進行状況を表示 "を参照してください。 コンパイラがどこで停止するかをtellよりも重要です。

関連する問題