Q&A

  • Undeclared identifier error가 왜 생기는지?
안녕하세요 꾸벅~!

program ct1;



uses

Forms,

test1 in 'test1.pas' {Form1},

test2 in 'test2.pas' {Form2};



{$R *.RES}

function CheckUser: Boolean;

begin

Result := False;

Try

Form2 := Form2.Create(Application);

if Form2.ShowModal = mrOK then

begin

if Form2.Edit1.Text = 'oe' then

Result := True;

end;

finally

Form2.free;

end;

end;



begin

if CheckUser then begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

// Application.CreateForm(TForm2, Form2);

Application.Run;

end;

end.

패스워드 창이 먼저 뜨고 유져가 확인되면 넘어가는 프로그램입니다.

여기서는 간단하게 OK 버턴만 누르면 넘어가게 되어 있는데

mrOK가 Undeclared identifier라고 나옵니다. 저기 밑에 어떤분께서 답변한걸

토대러 실습해보는데 왜 지정되어 있지 않다고 나오는지 저의 낮은 실력으론

알수 없네요 답변 부탁 드립니다. 꾸벅~!

1  COMMENTS
  • Profile
    유 효종 2000.02.02 02:42
    송수현 wrote:

    > 안녕하세요 꾸벅~!

    > program ct1;

    >

    > uses

    > Forms,

    > test1 in 'test1.pas' {Form1},

    > test2 in 'test2.pas' {Form2};

    >

    > {$R *.RES}

    > function CheckUser: Boolean;

    > begin

    > Result := False;

    > Try

    > Form2 := Form2.Create(Application);

    > if Form2.ShowModal = mrOK then

    > begin

    > if Form2.Edit1.Text = 'oe' then

    > Result := True;

    > end;

    > finally

    > Form2.free;

    > end;

    > end;

    >

    > begin

    > if CheckUser then begin

    > Application.Initialize;

    > Application.CreateForm(TForm1, Form1);

    > // Application.CreateForm(TForm2, Form2);

    > Application.Run;

    > end;

    > end.

    > 패스워드 창이 먼저 뜨고 유져가 확인되면 넘어가는 프로그램입니다.

    > 여기서는 간단하게 OK 버턴만 누르면 넘어가게 되어 있는데

    > mrOK가 Undeclared identifier라고 나옵니다. 저기 밑에 어떤분께서 답변한걸

    > 토대러 실습해보는데 왜 지정되어 있지 않다고 나오는지 저의 낮은 실력으론

    > 알수 없네요 답변 부탁 드립니다. 꾸벅~!



    uses

    Forms,

    Controls,

    test1 in 'test1.pas' {Form1},

    test2 in 'test2.pas' {Form2};





    • 김동근
    • 2000.02.02 05:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2000.02.02 06:27
      김동근 wrote: > BORDBK50.dll 파일좀 압축해 보내주세요 > 이게시판은 첨부파일이 추가되지 않습니...
    • 초보왕
    • 2000.02.02 04:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 양병규
      2000.02.02 09:41
      만약 밑에 있는 Edit가 DBEdit이고 DBEdit와 DBGrid의 DataSource가 같은 놈이라면 절대 그런일은 없습니다...
    • 김미라
    • 2000.02.02 04:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2000.02.02 06:25
      김미라 wrote: > 안녕하세요? 고생이 많으시네요. > 제가 요즘 디렉토리 속성을 변경하는 프로그램을 만...
    • 오명석
    • 2000.02.02 04:13
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김순호
      2000.02.02 18:17
      오명석 wrote: > 자꾸 질문만 올려서 미안합니다. > > TComm을 구해 스캐너(시리얼)로 읽으니 Hex값이 ...
    • 이중락
      2000.02.02 04:29
      오명석 wrote: > 자꾸 질문만 올려서 미안합니다. > > TComm을 구해 스캐너(시리얼)로 읽으니 Hex값이 ...
    • 이중락
      2000.02.02 04:31
      COME__ON wrote: > 델파이하고 오라클이 모에요? > 델파이는 S/W를 개발하는 언어(RAD TOOL)이고 오...
    • 이중락
    • 2000.02.02 04:11
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 문홍철
      2000.02.02 18:28
      이중락 wrote: > 안녕하세요? 이중락 입니다. > DBGrid에서 MultiSelect된 행을 삭제하려 하는데 잘 안되...
    • 구창민
      2000.02.02 05:35
      이중락 wrote: > 안녕하세요? 이중락 입니다. > DBGrid에서 MultiSelect된 행을 삭제하려 하는데 잘 안되...
    • 민성기
      2000.02.02 15:36
      성병규 wrote: > 폼상에 이미지를 올려놓았을 때, 이미지만 나타나고 폼이 나타나지 않게 할려면은 어떻게...
    • 양병규
      2000.02.02 09:48
      아마도 질문하신 내용으로 봐서 스프레시폼같은걸 맹그시는것 같은디... 질문하신 내용이 그러니깐... ...
    • 이중락
      2000.02.02 04:15
      성병규 wrote: > 폼상에 이미지를 올려놓았을 때, 이미지만 나타나고 폼이 나타나지 않게 할려면은 어떻게...
    • 이충기
    • 2000.02.02 03:56
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박철우
      2000.02.04 04:13
      델파이4를 사용하신다면 datadump라는 것이 있습니다. 일단은 기존의 데이터를 새로 인스톨한 프로그램의 ...
    • 이중락
      2000.02.02 04:23
      이충기 wrote: > 안녕하세요? > > 델파이로 작성된 프로그램을 사용하게 되었는데 기존 쓰던 자료를 사...
    • 김기수
    • 2000.02.02 03:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 유 효종
      2000.02.02 18:37
      김기수 wrote: > 프로그램 실행상태에서 > > SpeedButton1 ~ SpeedButton18 까지 > > SpeedButton...
    • 하늘소
    • 2000.02.02 03:36
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 유 효종
      2000.02.02 18:44
      하늘소 wrote: > > 안녕하십니까.. > 아쉬울때만 찾아오는군요. 다른분들에게 도움도 못드리고. >...
    • 최재원
    • 2000.02.02 03:16
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 클라라
      2000.02.02 10:15
      최재원 wrote: > 수고 하십니다. > > 제가 지금 작업하고 있는 프로그램이 특정 디렉토리의 > > tx...
    • 최재원
      2000.02.02 22:41
      > 경상도 화이팅! 먼저 질문 답해주신 것 감사합니다.. 근데 한번 더 귀찮게 해드려야 겠는데요, ...
    • 최재원
      2000.02.02 23:30
      그냥 어찌 하다가 해결을 하긴 했습니다. txt파일은 여전히 첫 줄이 비는데요, 고놈은 나두고 db변환...
    • 초보왕
    • 2000.02.02 02:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 유 효종
      2000.02.02 02:46
      초보왕 wrote: > 1.dbgrid에서 엔터키로 필드이동하는 방법 > 2. dbgrid에서 직접입력을 하다가 특정필드...
    • 송수현
    • 2000.02.02 02:17
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 유 효종
      2000.02.02 02:42
      송수현 wrote: > 안녕하세요 꾸벅~! > program ct1; > > uses > Forms, > test1 in 'test1.pas'...
    • 유 효종
      2000.02.02 02:48
      손규만 wrote: > [질문]Delphi 4.0에서 사용한 컴포넌트를 Delphi 5.0에 사용하는데 에러가 나는데 이것을...
    • 손규만
      2000.02.02 02:55
      유효종님 감사드립니다. 그럼 한가지 더 묻겠습니다. 제가 소스는 가지고 있는데 어떻게 해야 되는지 초...
    • 유 효종
      2000.02.02 03:05
      손규만 wrote: > 유효종님 감사드립니다. > 그럼 한가지 더 묻겠습니다. > 제가 소스는 가지고 있는데 ...
    • 델초
    • 2000.02.02 01:12
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 델초
      2000.02.02 02:18
      첫번째 질문후 여기저기pc에서 테스트를 해 보았는데...참 이상하네요 1. 델파이, MSSQL-client 가 설치...
    • 이영수
      2000.02.07 09:15
      음. 어떻게 하신지는 모르겠지만. 우선 MSSQL Client 용을 Client PC 에 설치하시고. Delphi 의 BDE 에...
    • 델초
      2000.02.09 01:54
      우선 답변에 감사드립니다. 일단은 제가 실수를 한것 같습니다. DATABASE 오브젝트중 ALIAS와 DATAB...