|
꼴.Free 님이 쓰신 글 :
: 손효철 님이 쓰신 글 :
: : 폼1의 h에 int mode1;을 선언후 form1에서 mode1=123;을 넣고 form2에서 읽어보니
: : 0으로 되어있더군요 여러개의폼메서 변수를 공통으로 쓰려면 어디에 선언해야 하나요?
: :
:
: int mode1;
: 이란 변수를 form1에만 선언하신거죠?
: 그리고 Form2에서 읽을때
:
: form1->mode1 이런식으로 읽으신게 맞나요?
:
: 그렇다면 123이 제대로 나와야 합니다.
:
: 뭔가 잘못하신거 같군요
:
:
: 그리고 여러폼에서 공통으로 사용하는 변수는 씨빌더에서 보통 TDataModule이란 곳에 저장하기도 합니다.
: 아니면 global변수로 만들어도 되고요
:
: 쓰는 사람 마음이겠죠. ^^
그러면 TDataModule은 어디서 선언해야 하는지요?
글로벌로 따로 헤더를 넣고 해보았는데 안되네요
가르쳐주신 form1->mode는 됩니다만
글로벌로 선언 방법 예제 좀 보여 주십시요
|