|
form1에서 선언한 변수가 혹시 cpp화일내에 선언되어 있는 것이 아닌가요?
그렇게 되면 form2의 unit(unit2.h 및 unit2.cpp)에서는 컴파일할 때 당연히 안보이지요.
선언한 변수가 int a라 하면 다음과 같이 하시면 됩니다.
--- unit1.h ---
extern int a;
--- unit1.cpp ---
int a;
김경완 님이 쓰신 글 :
: 제가 질문을 애매하게 한것 같군요...^^*
:
: form1 에서 전역 배열변수를 선언하고,
: form2 에는 에디트박스하고, 버튼이 있습니다.
:
: 이때 form2의 버튼을 누르면 에디트 박스의 입력값을 가지고
: 전역변수의 배열의 크기를 선언하려고 합니다.
:
: 그런데 form1에 선언을 했는데
: form2에서 선언이 안됐다고 합니다.
:
: 제가 너무 서툴르죠...
:
: 감사합니다.
:
|