AMDrea\'80
11-09-2002, 11:36
Ciao, nella WinMain del mio programma ho impostato una window property in qs modo:
if (!SetProp(topWin.hwnd(),"TOPWIN",(HANDLE)&topWin))
MessageBox(topWin.hwnd(),"Errore","Errore",MB_OK);
Cioè ho associato alla proprietà "TOPWIN" l'indirizzo dell'oggetto topWin.
Nella window procedure corrispondente, ho cercato di recuperare questo indirizzo così:
static TOPWIN* pTopWin = (TOPWIN*) GetProp(hwnd,"TOPWIN");
e di utilizzare un metodo dell'oggetto topWin subito dopo:
pTopWin->setText("CIAO!");
Il compilatore non da problemi, ma a runtime il programma va in crash nel momento in cui esegue la chiamata al metodo.
Se commento tale chiamata il programma va tranquillamente.
C'è qualcuno che può aiutarmi?
Grazie mille!
if (!SetProp(topWin.hwnd(),"TOPWIN",(HANDLE)&topWin))
MessageBox(topWin.hwnd(),"Errore","Errore",MB_OK);
Cioè ho associato alla proprietà "TOPWIN" l'indirizzo dell'oggetto topWin.
Nella window procedure corrispondente, ho cercato di recuperare questo indirizzo così:
static TOPWIN* pTopWin = (TOPWIN*) GetProp(hwnd,"TOPWIN");
e di utilizzare un metodo dell'oggetto topWin subito dopo:
pTopWin->setText("CIAO!");
Il compilatore non da problemi, ma a runtime il programma va in crash nel momento in cui esegue la chiamata al metodo.
Se commento tale chiamata il programma va tranquillamente.
C'è qualcuno che può aiutarmi?
Grazie mille!