Q&A

  • 가르쳐 주세요.
다음과 같이 프로그램을 작성하였습니다.

그런데,자꾸만 컴파일시키면 ,

< 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;

3  COMMENTS
  • Profile
    노력하는이 1999.07.29 21:35
    이현정 께서 말씀하시기를...

    > 다음과 같이 프로그램을 작성하였습니다.

    > 그런데,자꾸만 컴파일시키면 ,

    > < 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를 확인해보세요.... ^^

  • Profile
    박흥태 1999.07.29 21:58
    1

  • Profile
    박흥태 1999.07.29 20:59
    이현정 께서 말씀하시기를...

    > 다음과 같이 프로그램을 작성하였습니다.

    > 그런데,자꾸만 컴파일시키면 ,

    > < 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에 SQL문이 어떻게 되어 있는지, Property설정은 어떻게

    되어있는지 등을 말씀하시면 답변을 드리는데 좀 더 도움이 되겠네요.