|
헤더에는 TList *pLogList;라는 멤버가 있구요.
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
pLogList = new TList;
pLogList->Clear();
}
페널의 WinProc을 PanelProc에 연결하고...
void __fastcall TForm1::PanelProc(Messages::TMessage & msg)
//---------------------------------------------------------------------------
{
OriginalProc(msg);
switch(msg.Msg)
{
case WM_PAINT :
if(m_pLogList->Count > 0)
{
PrintLogSymbols();
}
break;
}
}
이렇게 코드를 작성 했는데...
생성자에서 할당된 m_pLogList의 주소는 0113D5D8 이구..
PanelProc에서의 m_pLogList의 주소는 000001BC 이네요. 이유를 모르겠습니다..
혹시 이유를 아시는 분은 리플좀 부탁드립니다.
|