|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Mar 2002
Messaggi: 8
|
[APIWin32] Windows properties help!!!
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!
__________________
[/siz] |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Mar 2002
Messaggi: 8
|
Dimenticavo, il metodo se chiamato normalmente (magari subito dopo la dichiarazione dell'ogetto) funziona correttamente.
Credo che a forza di castare un indirizzo in un handle e poi un handle in un indirizzo, il valore si sporchi e non valga più.
__________________
[/siz] |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:59.



















