Q&A

  • Form Create시에 Destroy할수가 있나요...?
Create할때 CD-ROM에서 CD가 없으면 메세지를 보여주고 프로그램을 종료하려구 합니다.

프로그램을 Destroy하려고 하는데 잘 되질 않고 있습니다.

여러가지로 해보았지만....

고수님의 답변을 부탁드리겠습니다.

2  COMMENTS
  • Profile
    최용일 2000.09.05 23:34
    안녕하세요. 델파이세상(http://www.freechal.com/delphiworld)의 최용일입니다.



    아래와 같이 종료메세지를 날리면 됩니다.



    procedure TForm1.FormCreate(Sender: TObject);

    begin

    if CD가 없다면 then

    begin

    ShowMessage('CD가 없습니다. 프로그램을 종료합니다.');

    PostMessage(Handle, WM_CLOSE, 0, 0);

    end;

    end;



    ^^ 항상 즐코하세요.



    rummy wrote:

    > Create할때 CD-ROM에서 CD가 없으면 메세지를 보여주고 프로그램을 종료하려구 합니다.

    > 프로그램을 Destroy하려고 하는데 잘 되질 않고 있습니다.

    > 여러가지로 해보았지만....

    > 고수님의 답변을 부탁드리겠습니다.

  • Profile
    Black}{ole 2000.09.05 22:16
    rummy wrote:

    > Create할때 CD-ROM에서 CD가 없으면 메세지를 보여주고 프로그램을 종료하려구 합니다.

    > 프로그램을 Destroy하려고 하는데 잘 되질 않고 있습니다.

    > 여러가지로 해보았지만....

    > 고수님의 답변을 부탁드리겠습니다.





    안녕하세요. ^^

    Timer를 이용해서.. 일정시간후 종료하면 될것 같네요.

    그럼..20000.