Q&A

  • (내용 초간단)mdi에서 child폼끼리 control 할 수 있나여?
제가..mdi에서 child2에서 child1을 컨트롤 하려구 합니다..그게 가능한가여..?

알려주세여.

제가 워낙 접이라서...^^

3  COMMENTS
  • Profile
    김지엽 2001.10.16 01:39
    가능합니다.

    Chile1 unit에서 child2의 유닛을 참조하고 있고, 어플리케이션이 Child2를 적재하고 있다는 전제 하에, form명으로 참조 가능합니다.



    깡 wrote:

    > 제가..mdi에서 child2에서 child1을 컨트롤 하려구 합니다..그게 가능한가여..?

    > 알려주세여.

    > 제가 워낙 접이라서...^^

  • Profile
    2001.10.16 02:25
    김지엽 wrote:

    > 가능합니다.

    > Chile1 unit에서 child2의 유닛을 참조하고 있고, 어플리케이션이 Child2를 적재하고 있다는 전제 하에, form명으로 참조 가능합니다.

    >

    > 깡 wrote:

    > > 제가..mdi에서 child2에서 child1을 컨트롤 하려구 합니다..그게 가능한가여..?

    > > 알려주세여.

    > > 제가 워낙 접이라서...^^



    지엽님...

    그런데 제가 child1에서 에서 child2의 유닛을 참조하고 child1에서도 유닛을 참조해봤습니다..그런데..자구 violation error가 뜨네여..

    구체적으로 좀더 설명하면

    부모폼에서 child1을 create해서 보여주고 child1에서 child2를 create해서 보여줍니다.TT근데 child2에서 child1의 에디티박스에 내용을 넣기만하면 위와 같이 에러가 떠여..

    진짜 use 절에 사용하려는 childform의 유닛을 상호첨가하면 form명으로 참조가 가능하가여..?맞다면 다른데에 문제가 있느것 같네여..^^;;;

  • Profile
    김지엽 2001.10.16 18:56
    깡 wrote:

    > 김지엽 wrote:

    > > 가능합니다.

    > > Chile1 unit에서 child2의 유닛을 참조하고 있고, 어플리케이션이 Child2를 적재하고 있다는 전제 하에, form명으로 참조 가능합니다.

    > >

    > > 깡 wrote:

    > > > 제가..mdi에서 child2에서 child1을 컨트롤 하려구 합니다..그게 가능한가여..?

    > > > 알려주세여.

    > > > 제가 워낙 접이라서...^^

    >

    > 지엽님...

    > 그런데 제가 child1에서 에서 child2의 유닛을 참조하고 child1에서도 유닛을 참조해봤습니다..그런데..자구 violation error가 뜨네여..

    > 구체적으로 좀더 설명하면

    > 부모폼에서 child1을 create해서 보여주고 child1에서 child2를 create해서 보여줍니다.TT근데 child2에서 child1의 에디티박스에 내용을 넣기만하면 위와 같이 에러가 떠여..

    > 진짜 use 절에 사용하려는 childform의 유닛을 상호첨가하면 form명으로 참조가 가능하가여..?맞다면 다른데에 문제가 있느것 같네여..^^;;;



    Child1이 Child2의 Parent인가요? 그 상태에서 Child2로 Child1을 컨트롤 하려고 하면 에러가 나기 십상이죠..

    Child1, Child2 둘다 mdi 유닛에 의해서 생성되게 해주세요.



    글구, 정 문제가 계속된다 싶으시면 간단히 해결할 방법은, mdi 유닛에서 모든 컨트롤에 대한 프로시져를 쥐는 겁니다. 즉, Child Form1의 화면컨트롤에 대한 프로시져를 Mdi 유닛에 구현하고, Child2에서는 단지 그 프로시져를 호출만 하는 식으로요.



    그럼..