こんにちはプログラマーの友人、私はこの優れたサイトからたくさんのことを学びました。別のコンピュータから取得したプロジェクトのDSKファイルのために、APPCRASHを持つDelphiプロジェクトですか?
私はデルファイ7のプロジェクトを他の人から引き継いでいますが、それに少しの変更を加えました。ほとんどの場合、句があれば、私はメインの構造を全く変更せず、任意の変数を追加することもできます。問題は、以前は完全に機能していましたが、今はAPPのクラッシュレポートがあります。私は追加したものを削除し、実際にフォルダ全体を削除し、USBディスクから再度コピーし、そのままコンパイルして、時にはAPPCRASHレポートを再度作成します。元のバージョンをコンパイルしても、エラーが発生します。
私はフォルダ内で検索を行い、他のコンピュータのフォルダパスでいっぱいになっているDSKファイルがフォルダに含まれていることがわかりました(DSKファイルで定義されているパスは、 !)
このdskファイルを削除するとどうなりますか?フォルダパスを使用して再作成するにはどうすればよいですか?このDSKファイルのためにこれらのAPPCRASHESがある可能性はありますか?
ここでは、(詳細は下記を参照してください)CTDと私はデバッグしようとした後、私が撮影した写真..
.DSKファイルを削除するだけで済みます。 IDEがそれを再作成します。 Btwでは、メモ帳で.DSKファイルを開いて、そのファイルに含まれるもの(通常はパスを含む多くのファイル名が含まれています)を表示できます。 – MartynA
.dskファイルは、IDEによって一部の設定を保存するためにのみ使用されます。 IDEは必要なときに新しいものを作成するので、安全に削除することができます。しかし、アプリケーションで.dsk拡張子を持つ独自のファイル形式を使用しない限り、アプリでクラッシュすることはほとんどありません。しかし後者はそれほど可能性は低いですね? –