Q&A

  • 폼 여러개 띄우고 나서.. 추가질문 입니다.
여러분들 도움으로 폼 여러개 띄우는건 성공 했습니다.

객체들도 각각 제어가 되는듯 하구요..

근데. 변수들은 같이 놀더군요..

Form2의 implementation 영역에다 유닛 내부에서만 사용할

전역변수를 선언했거든요...

그런데.. Form2[1]에서 값을 바꾸면.. Form2[2]의 값도 바뀌고

Form2[3]의 값도 바뀝니다.. 각각 고유한 값을 가지고 있어야 하는데..

어떻게 해야 할까요??

제가 선언을 잘못한 걸까요?? 답변 부탁드립니다.





1  COMMENTS
  • Profile
    Mr.Q 2000.11.20 04:20
    한두경 wrote:

    > 여러분들 도움으로 폼 여러개 띄우는건 성공 했습니다.

    > 객체들도 각각 제어가 되는듯 하구요..

    > 근데. 변수들은 같이 놀더군요..

    > Form2의 implementation 영역에다 유닛 내부에서만 사용할

    > 전역변수를 선언했거든요...

    > 그런데.. Form2[1]에서 값을 바꾸면.. Form2[2]의 값도 바뀌고

    > Form2[3]의 값도 바뀝니다.. 각각 고유한 값을 가지고 있어야 하는데..

    > 어떻게 해야 할까요??

    > 제가 선언을 잘못한 걸까요?? 답변 부탁드립니다.

    >

    >



    어떻게 하신건지 모르겠네요.

    유닛2에 string변수 s 선언하구요,

    Form2에 Edit하나랑, 버튼올려놓고..

    버튼이벤트에다..

    s:=edit1.text;

    Showmessage(s);

    하면.. 각 폼의 Edit박스안에 지정해논 문자열을 보여줍니다.

    myForm2[k]는 s변수를 상속받지만.. 각 폼에서 자기값을 가진다는...