:この行を指しこれにはどの単位スコープが必要ですか?私はサードパーティのパッケージをインストールしようとしていますし、私はコンパイルエラーを取得
[DCC Error] fiile/line : E2003 Undeclared identifier: 'Windows'
:
wnd := Windows.GetFocus;
私が私のユニットを持っていないことをかなり明白と思われますスコープは正しいですが、私は必要とします(そして、私が必要とするuse節を見つけるための一般的なアプローチがあります)?
私は現在
Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;
Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;Winapi;System.Win
[更新]
interface
uses
SysUtils, winapi.windows, Classes, Controls, ExtCtrls, Graphics, StdCtrls,
Dialogs, IniFiles, winapi.messages, Forms, Math
{$IFDEF DELPHI6_LVL}
, Variants
{$ENDIF}
;
impementationセクションで何の用途を持っていません。
[Upate] 私は言及を忘れました。 1つのラップトップにインストールするのに失敗しました(同じ方法で)。その後、私は1秒で成功しました。問題は、デスクトップにインストールしたいのですが、XE2スターターを新しくインストールした後に、これらの問題が発生します。
多分私は何かが不足しているかもしれませんが、これは通常、デルファイの古いバージョンでテストされたサードパーティのパッケージで発生するエラーではありません。ただし、コピーしてDelphi XE2の新しいフォームのイベントハンドラに貼り付けると、自分のコードで表示されます。 –
+1ありがとうございます、それは悲しいことです:-(XE2スターターを新しくインストールしました。非常に広くインストールされたパッケージを手動でインストールすることはできません(soem PCでは手に入りません) – Mawg