Q&A

  • 델파이에서 실행시 에러
델파이를 실행하고 처음나오는 빈 폼에서 실행버튼을 누르고 종료하고

다시 실행하고를 한 두 세번만 하면 에러가 나옵니다.

창이 연속으로 수도 없이 많이 열리는 이상한 현상이 나옵니다.



혹시 해결 방법이 있는지요?

전에도 이런 현상이 있었던것 같아서 서비스팩 2번 3번을 차례대로

설치하였습니다.



다시 이런현상이 계속됩니다.

물론 빈 폼이 아니고 사용할때마다 50% 이상의 확률로 나옵니다.

해결방법이 있다면 알려 주시기 바랍니다.

3  COMMENTS
  • Profile
    데빠이 1999.07.12 19:25
    박훈철 께서 말씀하시기를...

    > 델파이를 실행하고 처음나오는 빈 폼에서 실행버튼을 누르고 종료하고

    > 다시 실행하고를 한 두 세번만 하면 에러가 나옵니다.

    > 창이 연속으로 수도 없이 많이 열리는 이상한 현상이 나옵니다.

    >

    > 혹시 해결 방법이 있는지요?

    > 전에도 이런 현상이 있었던것 같아서 서비스팩 2번 3번을 차례대로

    > 설치하였습니다.

    >

    > 다시 이런현상이 계속됩니다.

    > 물론 빈 폼이 아니고 사용할때마다 50% 이상의 확률로 나옵니다.

    > 해결방법이 있다면 알려 주시기 바랍니다.



    폼 Create, show 할때의 문제가 아닌가 봅니다.

    즉 폼을 생성하고 종료한 뒤엔 생성한 폼을 Free시켜줘야 되죠!!

    예> 폼 실행을 위한 스크립트

    Application.CreateForm(TF11 , F11);

    F11.Showmodal;

    F11.Free; <-- Free 시켜줌.



    또는 폼 실행 시점에서 현제 폼이 생성되었는지 체크하여 생성되어있을경우엔 걍~ Form Show하면 되겠죠!!



    질문에 대한 답변이 맞는 지 모르겠군요..



  • Profile
    박훈철 1999.07.13 00:20
    데빠이 께서 말씀하시기를...

    >

    > 폼 Create, show 할때의 문제가 아닌가 봅니다.

    > 즉 폼을 생성하고 종료한 뒤엔 생성한 폼을 Free시켜줘야 되죠!!

    > 예> 폼 실행을 위한 스크립트

    > Application.CreateForm(TF11 , F11);

    > F11.Showmodal;

    > F11.Free; <-- Free 시켜줌.

    >

    > 또는 폼 실행 시점에서 현제 폼이 생성되었는지 체크하여 생성되어있을경우엔 걍~ Form Show하면 되겠죠!!

    >

    > 질문에 대한 답변이 맞는 지 모르겠군요..

    >





    처음 델파이를 실행하고 아무것도 하지 않고 할경우도 에러가 납니다.

    이 경우도 항상 free를 시켜 주어야 하는 것인지요?



    아무것도 없는 기본적인 폼을 그냥 실행만 할 뿐입니다.

    에러 메세지 윈도우가 수도없이 계속 나와서 데스크바를 가득 체워 버립니다.



    이 경우가 맞는 것인지요?





  • Profile
    error from win95(98) 1999.07.13 10:01
    박훈철 께서 말씀하시기를...

    > 데빠이 께서 말씀하시기를...

    > >

    > > 폼 Create, show 할때의 문제가 아닌가 봅니다.

    > > 즉 폼을 생성하고 종료한 뒤엔 생성한 폼을 Free시켜줘야 되죠!!

    > > 예> 폼 실행을 위한 스크립트

    > > Application.CreateForm(TF11 , F11);

    > > F11.Showmodal;

    > > F11.Free; <-- Free 시켜줌.

    > >

    > > 또는 폼 실행 시점에서 현제 폼이 생성되었는지 체크하여 생성되어있을경우엔 걍~ Form Show하면 되겠죠!!

    > >

    > > 질문에 대한 답변이 맞는 지 모르겠군요..

    > >

    >

    >

    > 처음 델파이를 실행하고 아무것도 하지 않고 할경우도 에러가 납니다.

    > 이 경우도 항상 free를 시켜 주어야 하는 것인지요?

    >

    > 아무것도 없는 기본적인 폼을 그냥 실행만 할 뿐입니다.

    > 에러 메세지 윈도우가 수도없이 계속 나와서 데스크바를 가득 체워 버립니다.

    >

    > 이 경우가 맞는 것인지요?

    >

    >

    the error is from win95(98) language Kit.

    maybe you installed the microsoft language kit(with global IME)

    for IE4.0 or IE5.0 .delphi can't work in the win98 after installed

    microsoft global IME.

    I from china.i'm korean,but live in china.