|
제가 쓰는 방법
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에 넣어도 보고 했는데 잘 안되네요
: 전역으로 설정할수 있도록 부탁드리겠습니다.
:
: 즐프 하세요.
|