Q&A

  • Error Creating Window에 대해서..
안녕하세요..

Delphi2.0,MS_Sql 6.5로 작업을 하고 있습니다.

제 컴은 P166에 32MB 입니다.



실행화일의 용량은 대략 2~3MB정도 되고,

폼의 갯수는 60~70개에서 90~100개정도 됩니다.

폼의 갯수가 너무 많은가요?



폼을 계속 오픈하다 보면 이런 메세지(Error Creating Window혹은

Cannot make a visible window modal)가 나옵니다.

제 생각엔 메모리가 차서 더 이상의 폼을 열수 없다는것 같은데요..



각 폼의 폼스타일은 fsNomal로 작업했고,폼을 오픈할땐

폼명.showmodal 을 사용했고, 폼을 닫을땐 그냥 Close명령을

사용했습니다.



폼을 닫을때 메모리를 클리어 해야 하는지..정말 궁금합니다.



이 문제를 해결할 수 있는 방법을 알려주시면 고맙겠습니다.



좋은 하루 되십시오.





2  COMMENTS
  • Profile
    권경부 1999.09.10 18:35
    양두석 께서 말씀하시기를...

    > 안녕하세요..

    > Delphi2.0,MS_Sql 6.5로 작업을 하고 있습니다.

    > 제 컴은 P166에 32MB 입니다.

    >

    > 실행화일의 용량은 대략 2~3MB정도 되고,

    > 폼의 갯수는 60~70개에서 90~100개정도 됩니다.

    > 폼의 갯수가 너무 많은가요?

    >

    > 폼을 계속 오픈하다 보면 이런 메세지(Error Creating Window혹은

    > Cannot make a visible window modal)가 나옵니다.

    > 제 생각엔 메모리가 차서 더 이상의 폼을 열수 없다는것 같은데요..

    >

    > 각 폼의 폼스타일은 fsNomal로 작업했고,폼을 오픈할땐

    > 폼명.showmodal 을 사용했고, 폼을 닫을땐 그냥 Close명령을

    > 사용했습니다.

    >

    > 폼을 닫을때 메모리를 클리어 해야 하는지..정말 궁금합니다.

    >

    > 이 문제를 해결할 수 있는 방법을 알려주시면 고맙겠습니다.

    >

    > 좋은 하루 되십시오.

    >

    >



    폼을 close할때 Action := cafree를 해 보세요...

    메모리에 걱정이 있을 때 쓰면 짱입니다요....

    cafree에 대한 내용은 도움말을 참조하세요...

  • Profile
    구창민 1999.09.10 03:39
    양두석 께서 말씀하시기를...

    > 안녕하세요..

    > Delphi2.0,MS_Sql 6.5로 작업을 하고 있습니다.

    > 제 컴은 P166에 32MB 입니다.

    >

    > 실행화일의 용량은 대략 2~3MB정도 되고,

    > 폼의 갯수는 60~70개에서 90~100개정도 됩니다.

    > 폼의 갯수가 너무 많은가요?

    >

    > 폼을 계속 오픈하다 보면 이런 메세지(Error Creating Window혹은

    > Cannot make a visible window modal)가 나옵니다.

    > 제 생각엔 메모리가 차서 더 이상의 폼을 열수 없다는것 같은데요..

    >

    > 각 폼의 폼스타일은 fsNomal로 작업했고,폼을 오픈할땐

    > 폼명.showmodal 을 사용했고, 폼을 닫을땐 그냥 Close명령을

    > 사용했습니다.

    >

    > 폼을 닫을때 메모리를 클리어 해야 하는지..정말 궁금합니다.

    >

    > 이 문제를 해결할 수 있는 방법을 알려주시면 고맙겠습니다.

    >

    > 좋은 하루 되십시오.

    >

    >



    양두석님 안녕하세요?

    음.. 혹시나 해서 드리는 말씀입니다만,

    "Cannot make a visible window modal"에러는

    사용하시는 폼의 Visible 속성이 True로 되어있을때

    나타나거든요. 살펴보세요.

    Default는 False로 되어있습니다.

    그럼.. 즐거운 프로그래밍 되세요~~