8

エラーが発生しています: wintypes.dcu が Delphi 2009 IDE で 1 日に数回見つかりません。このエラー コードの補完が機能しなくなった後、Ctrl + クリックでユニットのソース コードを開くこともできず、再度開く必要があります。 IDE で修正します。

誰がこれを引き起こしているのかについての手がかりを持っていますか?

私がインストールした唯一の IDE 拡張機能は GExperts です。

4

5 に答える 5

19

wintypes.pas と winprocs.pas は windows.pas に置き換えられました (長い間)。ユニット エイリアスを使用して、すべての wintype を windows に置き換える必要があります。

于 2008-11-12T15:14:29.267 に答える
7

現在のWindowsユニットには、まだ古い(Delphi 2より前の)名前を使用している必要があります。すべての使用リストを検索して置き換え、WinTypesとWinProcsをWindowsに置き換えることをお勧めします。

または、プロジェクトオプションの[ユニットエイリアス]セクションに「WinTypes=Windows」と「WinProcs=Windows」があることを確認できますが、それでも、これらの数十年後、私は32ビットの世界に移ります。(16ビットはWinTypesとWinProcsが2つの別々のユニットであることを意味する主要な制限です。)

于 2008-11-12T15:27:06.247 に答える
2

プロジェクトを開く - オプション、Delphi コンパイラ、ユニット エイリアスへの挿入:

WinTypes=Windows;WinProcs=Windows;DbiProcs=BDE;DbiTypes=BDE;DbiErrs=BDE

于 2009-12-28T22:16:10.587 に答える
1

Decision Cube コンポーネントを使用していますか? そのため、ソース内のユニット MXQEDCOM.pa に関する参照を探してください。

BDS 2006 では、私が見つけた Wintypes と Winprocs の唯一のリファレンスです。

ところで、ユニット エイリアスにBarry Kellyが書いた値が含まれていることを確認してください。

于 2008-12-04T18:12:31.967 に答える
0

wintypes.dcu が見つからない理由はわかりません。ただし、他の 2 つは明らかなフォロー アップ エラーです。Delphi が構文エラーのためにコードをコンパイルできない場合(ファイルの欠落は構文エラーと見なされます)、コード補完が停止し、Ctrl + クリックを使用してもソース コードを見つけることができなくなります。

于 2008-11-12T14:40:09.353 に答える