|
void __fastcall Tfctl::ActiveFormCreate(TObject *Sender)
{
if(ParamStr(1) == "") Close();
else Host_IPAddress = ParamStr(1);
HGLOBAL hglb_Bits = GlobalAlloc(GPTR,1000000);
lpbi = (BITMAPINFOHEADER *)GlobalLock( hglb_Bits );
ssWidth*ssHeight/2+bi.biSize); // 비트 메모리확보
fDC = GetDC(fctl->Canvas->Handle);
newDC = CreateCompatibleDC(fDC); // 임시 DC 를 만든다.
DeleteDC(fDC);
-----------------------------------------------------------------
Ambiguity between "fctl" and "XXXXX::fctl"이라고 나와서...
fDC = GetDC(::fctl->Canvas->Handle); // 이런식으로 바꿔는데...
complie은 되는데...
Access violation at address 017xxxxxx in module "controlpr.ocx"
Read of address FFFFFF
라고 에러가 뜨네여...
어찌해야 할지...ㅠ.ㅠ
ActiveForm Close 하거나할때는 어떻게 써야 되나여...
넘 개념없는 질문이라도....차분한 맘으로 답변해 주세여..
그럼.......부탁합니다.....ㅠ.ㅠ
|