|
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "Unit2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TData kim;
kim.setNo(12);
kim.setEng(90);
kim.showNo( );
kim.showEng( );
kim.setNo(-10);
kim.showEng( );
Memo1->Lines->Add(IntToStr(kim.setNo(int n)));//------------어떻게 수정해야 하죠
Memo1->Lines->Add("English");
}
//---------------------------------------------------------------------------
#pragma package(smart_init)
TData Data;
__fastcall TData::TData (void)
{
}
__fastcall TData::~TData(void)
{
}
int __fastcall TData::showNo(void)
{
return no;
}
int __fastcall TData::showEng(void)
{
return eng;
}
void __fastcall TData::setNo(int n)
{
no = n;
}
void __fastcall TData::setEng(int e)
{
if(e >= 0 && e <= 100)
eng = e;
else e;
}
#ifndef Unit2H
#define Unit2H
//---------------------------------------------------------------------------
class TData
{
protected:
private:
int no;
int eng;
public:
__fastcall TData(void);
__fastcall ~TData(void);
public:
int __fastcall showNo(void);
int __fastcall showEng(void);
void __fastcall setNo(int n);
void __fastcall setEng(int e);
};
extern TData Data;
#endif
|