Delphi相談室(中級者以上)その12
■ このスレッドは過去ログ倉庫に格納されています
0229デフォルトの名無しさん
NGNGC++で書くと、こんな事をやりたいのですが・・・・
//----------------------------
class TX {
private:
//----------------------------
// ↓このクラスを隠蔽したい。
class TY {
public:
void Exec(int num);
};
//----------------------------
int m_num;
void Init(TY *pobj);
public:
TX(int n);
};
//----------------------------
TX::TX(int n) {
TY a;
m_num = n;
Init(&a);
}
void TX::TY::Exec(int num) {
Form1->Caption = Format("Hello:%d",OPENARRAY(TVarRec,(num)));
}
void TX::Init(TY *pobj) {
pobj->Exec(m_num);
}
//----------------------------
Init をProcedure手続きにしてimplement するしかないのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています