다음과 같이 프로그램을 작성하였습니다.
그런데,자꾸만 컴파일시키면 ,
< wwquery1에서 undefined identifier라고 뜹니다.>
제발 가르쳐 주세요.
type
TPFirst = class(TForm)
wwQuery1: TwwQuery;
wwDataSource1: TwwDataSource;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
private
Function SystemVersionCheck : Boolean;
Function ProgramVersionCheck : Boolean;
Procedure WriteFtpFileList;
public
end;
var
PFirst: TPFirst;
implementation
{$R *.DFM}
Function SystemVersionCheck : Boolean;
var
InFile : TextFile;
LineBuf : String;
sysUpdateDt: TEdit;
begin
wwQuery1.Open; -- <여기서 error남(undefiend identifier>
...
end;
> 다음과 같이 프로그램을 작성하였습니다.
> 그런데,자꾸만 컴파일시키면 ,
> < wwquery1에서 undefined identifier라고 뜹니다.>
> 제발 가르쳐 주세요.
>
> type
> TPFirst = class(TForm)
> wwQuery1: TwwQuery;
> wwDataSource1: TwwDataSource;
> procedure FormClose(Sender: TObject; var Action: TCloseAction);
> private
> Function SystemVersionCheck : Boolean;
> Function ProgramVersionCheck : Boolean;
> Procedure WriteFtpFileList;
> public
> end;
>
> var
> PFirst: TPFirst;
>
> implementation
>
> {$R *.DFM}
>
> Function SystemVersionCheck : Boolean;
> var
> InFile : TextFile;
> LineBuf : String;
> sysUpdateDt: TEdit;
> begin
> wwQuery1.Open; -- <여기서 error남(undefiend identifier>
> ...
> end;
SystemVersionCheck의 구현부를 다음처럼 바꿔보세요...쩝
Function TPFirst.SystemVersionCheck : Boolean;
var
InFile : TextFile;
LineBuf : String;
sysUpdateDt: TEdit;
begin
wwQuery1.Open;
...
end;
undefined identifier 에러 메세지는 식별자를 찾을수 없다는뜻
즉, 이 에러가 발생하면 Scope를 확인해보세요.... ^^