Q&A

  • 폼이 떠있으면 free하구 안떠있으면 create할려구 하는데..
fMsg000.Free;

fMsg000 := nil;



//메시지창 생성하기

fMsg000 := TfMsg000.Create(application);

fMsg000.Top := Screen.Height - fMsg000.Height-30;

fMsg000.Left := Screen.Width - fMsg000.Width;

fMsg000.Show;

이케했는데 아무 이상없이 되거든요. 제컴에서는...

근데 왠지 찜짐합니다.

폼이 떠있다면(MDIchild 아님)...죽이구...

안떠있으면 새로 생성하는 방법을 알구싶은데여..



1  COMMENTS
  • Profile
    가필드 2001.04.10 01:30
    음.. 모달로 띄운창이 아니라면... 이렇게 해보심이..

    if(Form1 = nil ) or not (Form1.HandleAllocated) then



    Form1 := TForm1.Create(Self) // 없으면 만들고

    else

    Form1.Close; //있으면 닫음..



    도움이 되었는지 모르겠군여.. 쩌업... 즐코하세여..



    구리구리 wrote:

    > fMsg000.Free;

    > fMsg000 := nil;

    >

    > //메시지창 생성하기

    > fMsg000 := TfMsg000.Create(application);

    > fMsg000.Top := Screen.Height - fMsg000.Height-30;

    > fMsg000.Left := Screen.Width - fMsg000.Width;

    > fMsg000.Show;

    > 이케했는데 아무 이상없이 되거든요. 제컴에서는...

    > 근데 왠지 찜짐합니다.

    > 폼이 떠있다면(MDIchild 아님)...죽이구...

    > 안떠있으면 새로 생성하는 방법을 알구싶은데여..

    >