|
데미안 님이 쓰신 글 :
: 첨에 시작하면 기본적으로 이런 소스가 생기잖아요?
: 1. unit1.h
: //---------------------------------------------------------------------------
:
: #ifndef Unit1H
: #define Unit1H
: //---------------------------------------------------------------------------
: #include <Classes.hpp>
: #include <Controls.hpp>
: #include <StdCtrls.hpp>
: #include <Forms.hpp>
: //---------------------------------------------------------------------------
: class TForm1 : public TForm
: {
: __published: // IDE-managed Components
: private: // User declarations
: public: // User declarations
: __fastcall TForm1(TComponent* Owner);
: };
:
: 2. unit1.cpp
: //---------------------------------------------------------------------------
: extern PACKAGE TForm1 *Form1;
: //---------------------------------------------------------------------------
: #endif
:
: //---------------------------------------------------------------------------
:
: #include <vcl.h>
: #pragma hdrstop
:
: #include "Unit1.h"
: //---------------------------------------------------------------------------
: #pragma package(smart_init)
: #pragma resource "*.dfm"
: TForm1 *Form1;
: //---------------------------------------------------------------------------
: __fastcall TForm1::TForm1(TComponent* Owner)
: : TForm(Owner)
: {
: }
: //---------------------------------------------------------------------------
:
: 이 두 소스에 대한 좀 구체적이고 상세한 설명 좀 해주실수 없나요? ( 한줄 한줄)
: 가령 저기 *.dfm 은 뭐고 뭐 기타 등등
: 빌더 콤포넌트 사용해서 VB 처럼 뚝닥뚝닥 가져다 붙히는거 까지는
: 좋은데 기본 소스 생성된 부분 부터 막히는 군요 고수님의 조언 바랍니다.
: 언제쯤 나두 답변 함 달아 보나~
우선적을 *.dfm 라는것은 창의 정보가 저장되는 것입니다. 이름을 지정하지 않고 저장하면
Unit1.dfm 이라는것이 생성 됩니다. 그러니간 우리가 폼에다가 버튼을 올렸다든지 혹은
Edit 를 올렸다든지 하면 바로 dfm 이라는 파일에 저장이 됩니다.
그리고 __published private public 라는것은 함수의 호출에 관한것이기 때문에
담에 더 자세히 올리겠습니다.
|