여러분들 도움으로 폼 여러개 띄우는건 성공 했습니다.
객체들도 각각 제어가 되는듯 하구요..
근데. 변수들은 같이 놀더군요..
Form2의 implementation 영역에다 유닛 내부에서만 사용할
전역변수를 선언했거든요...
그런데.. Form2[1]에서 값을 바꾸면.. Form2[2]의 값도 바뀌고
Form2[3]의 값도 바뀝니다.. 각각 고유한 값을 가지고 있어야 하는데..
어떻게 해야 할까요??
제가 선언을 잘못한 걸까요?? 답변 부탁드립니다.
> 여러분들 도움으로 폼 여러개 띄우는건 성공 했습니다.
> 객체들도 각각 제어가 되는듯 하구요..
> 근데. 변수들은 같이 놀더군요..
> Form2의 implementation 영역에다 유닛 내부에서만 사용할
> 전역변수를 선언했거든요...
> 그런데.. Form2[1]에서 값을 바꾸면.. Form2[2]의 값도 바뀌고
> Form2[3]의 값도 바뀝니다.. 각각 고유한 값을 가지고 있어야 하는데..
> 어떻게 해야 할까요??
> 제가 선언을 잘못한 걸까요?? 답변 부탁드립니다.
>
>
어떻게 하신건지 모르겠네요.
유닛2에 string변수 s 선언하구요,
Form2에 Edit하나랑, 버튼올려놓고..
버튼이벤트에다..
s:=edit1.text;
Showmessage(s);
하면.. 각 폼의 Edit박스안에 지정해논 문자열을 보여줍니다.
myForm2[k]는 s변수를 상속받지만.. 각 폼에서 자기값을 가진다는...