나는 제 3 자 패키지를 설치하려고 내가 컴파일 오류가 발생합니다 :어떤 단위 범위가 필요합니까?
이 줄을 의미[DCC Error] fiile/line : E2003 Undeclared identifier: 'Windows'
:
wnd := Windows.GetFocus;
그것은 내 장치가없는 것을 매우 분명 보인다 범위가 올바르지 만 필요한 것은 무엇입니까? (그리고 내가 사용하는 절을 찾는 일반적인 방법이 있습니까?)
나는 현재
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 초를 성공했다. 문제는 필자가 데스크탑에 설치하고 XE2 스타터를 새로 설치 한 후에 이러한 문제가 발생한다는 것입니다.
아마도 누락되었지만 이전 버전의 Delphi에서 테스트 된 타사 패키지에서 일반적으로 발생하는 오류는 아닙니다. 그러나 사용자가 복사하여 Delphi XE2에서 새 양식의 이벤트 핸들러에 붙여 넣으면 사용자 코드에서 볼 수 있습니다. –
+1 고마워요, 아아아 : XE2 시동기를 새로 설치하고 매우 광범위하게 설치된 패키지를 수동으로 설치할 수 없습니다 (soem PC에는 좋지 않습니다.) – Mawg