Q&A

  • 하나의 폼에서 다른 폼 불러오기
하나의 폼에서 다른 폼을 불러 올 때 저는 지금까지 project를 사용하였습니다.

그런데 이렇게 하다보니 아무래도 메모리에 무리를 주는 것 같아

하나의 폼마다 각각 exe화일을 만들어 해당 폼을 불러오려고 하는데 이렇게 하다보니

전부 form1으로 만들어 집니다. project로 할 때는

form4.show;

hide;

과 같이 해당폼을 명시하고 메소드를 주면 되었는데 각각 하나의 exe화일은 당연히 모두 form1으로 만들어지다보니 다른 폼을 불러 오는 방법을 모르겠습니다.

조언부탁합니다.

3  COMMENTS
  • Profile
    배재근 2000.05.19 00:58
    델파이 초보 wrote:

    > 하나의 폼에서 다른 폼을 불러 올 때 저는 지금까지 project를 사용하였습니다.

    > 그런데 이렇게 하다보니 아무래도 메모리에 무리를 주는 것 같아

    > 하나의 폼마다 각각 exe화일을 만들어 해당 폼을 불러오려고 하는데 이렇게 하다보니

    > 전부 form1으로 만들어 집니다. project로 할 때는

    > form4.show;

    > hide;

    > 과 같이 해당폼을 명시하고 메소드를 주면 되었는데 각각 하나의 exe화일은 당연히 모두 form1으로 만들어지다보니 다른 폼을 불러 오는 방법을 모르겠습니다.

    > 조언부탁합니다.



    show 메소드는 다중form이 됩니다..

    showmodal 메소드가 좋습니다....

    사용자가 자료입력중,,,장시간 open할우려가 있습니다,,,





  • Profile
    초보 2000.05.19 03:07
    배재근 wrote:

    > 델파이 초보 wrote:

    > > 하나의 폼에서 다른 폼을 불러 올 때 저는 지금까지 project를 사용하였습니다.

    > > 그런데 이렇게 하다보니 아무래도 메모리에 무리를 주는 것 같아

    > > 하나의 폼마다 각각 exe화일을 만들어 해당 폼을 불러오려고 하는데 이렇게 하다보니

    > > 전부 form1으로 만들어 집니다. project로 할 때는

    > > form4.show;

    > > hide;

    > > 과 같이 해당폼을 명시하고 메소드를 주면 되었는데 각각 하나의 exe화일은 당연히 모두 form1으로 만들어지다보니 다른 폼을 불러 오는 방법을 모르겠습니다.

    > > 조언부탁합니다.

    >

    > show 메소드는 다중form이 됩니다..

    > showmodal 메소드가 좋습니다....

    > 사용자가 자료입력중,,,장시간 open할우려가 있습니다,,,

    >

    >

    showmodal을 사용하면

    1번 폼이 2번 폼을 열면 1번 2번이 같이 떠 있지 않나요?

    또 2번 폼이 다시 1번 폼을 열면 다운되는 것 같던데...

    죄송하지만 화면에는 하나의 폼만을 나타나게 하고 싶습니다.

    project로 연결되어 있지 않는 폼들을 showmodal을 이용하여 열되 하나의 폼만이 화면에 나올게 하는 방법을 아시면 코딩을 부탁드립니다. 죄송....



  • Profile
    강민주 2000.05.18 23:19
    델파이 초보 wrote:

    > 하나의 폼에서 다른 폼을 불러 올 때 저는 지금까지 project를 사용하였습니다.

    > 그런데 이렇게 하다보니 아무래도 메모리에 무리를 주는 것 같아

    > 하나의 폼마다 각각 exe화일을 만들어 해당 폼을 불러오려고 하는데 이렇게 하다보니

    > 전부 form1으로 만들어 집니다. project로 할 때는

    > form4.show;

    > hide;

    > 과 같이 해당폼을 명시하고 메소드를 주면 되었는데 각각 하나의 exe화일은 당연히 모두 form1으로 만들어지다보니 다른 폼을 불러 오는 방법을 모르겠습니다.

    > 조언부탁합니다.



    안녕하세요 ^^

    실행파일을 실행하는건.. ShellExecute라는 api가 있습니다.

    참고하세요.



    그럼..이만