|
static 선언이 문제였네요.
도움 감사드립니다.
땅주인 님이 쓰신 글 :
: 제가 쓰는 방법
: define.h 에 프로그램에서 필요한 structure, #define..등을 정의하고..
: Unit1.h, Unit2.h에 #include "define.h"로 include하고,
: 전역으로 선언할 것들은
: Unit1.h에서 하고, Unit2.h에서 extern 으로 불러오던가 합니다.
:
:
: 번외편 님이 쓰신 글 :
: : 안녕하세요 C Builder 6 유저 번외편 입니다.
: :
: : struct형 구조체가 현재 Form1에만 있습니다.
: :
: : struct frame {
: :
: : unsigned int length ; //2 byte
: : unsigned int type ; //2 byte
: : unsigned char opcode; //1 byte
: : unsigned char data[300]; //N byte
: : };
: : static struct frame send_frame;
: :
: : 이렇게 정의가 되어있는데 send_frame 구조체를 Form2나 Form3에서도 사용하려고 합니다.
: : extern으로 Unit1.h에 넣어도 보고 했는데 잘 안되네요
: : 전역으로 설정할수 있도록 부탁드리겠습니다.
: :
: : 즐프 하세요.
|