FWBitmap invalid parameter

Moderator: Enrico Maria Giordano

FWBitmap invalid parameter

Postby chiaiese » Mon Dec 07, 2020 7:55 pm

ciao a tutti,
sto provando finalmente ad aggiornare le mie librerie con Fivewin 2020 e Harbour 3.0, ricompilando il mio gestionale ho il seguente errore:
"FWBitmap invalid parameter"

se provo a compilare l'intera applicazione con il debugger attivo (/b switch) il programma va subito in crash con il seguente stack:
Called from GDIP_FROMHBITMAP(0)
Called from FW_READIMAGE(1462) in .\IMGTXTIO.prg
Called from (b)TWINDOW(585) in .\source\classes\WINDOW.PRG
Called from TXBROWSE:READIMAGE(0) in .\source\classes\WINDOW.PRG
Called from FNADDBITMAP(15078) in .\source\classes\XBROWSE.PRG
Called from (b)TXBRWCOLUMN(11853) in .\source\classes\XBROWSE.PRG
Called from TXBRWCOLUMN:ADDRESOURCE(0) in .\source\classes\XBROWSE.PRG
Called from TDBG:ACTIVATE(307) in .\source\classes\FWDBG.PRG
Called from __DBGENTRY(89) in .\source\classes\FWDBG.PRG
Called from ERRORSYS(31) in .\ERRSYSW.prg
Called from __HBVMINIT(74) in ../../../harbinit.prg

provando ad inserire un 'traceLog' immediatamente prima della chiamata a GDIP_FROMHBITMAP() ottengo queste informazioni:

[.\IMGTXTIO.prg->FW_READIMAGE] ( 1460) Called From:
.\source\classes\WINDOW.PRG->(b)TWINDOW( 585)
.\source\classes\WINDOW.PRG->TXBROWSE:READIMAGE( 0)
.\source\classes\XBROWSE.PRG->FNADDBITMAP( 15078)
.\source\classes\XBROWSE.PRG->(b)TXBRWCOLUMN( 11853)
.\source\classes\XBROWSE.PRG->TXBRWCOLUMN:ADDRESOURCE( 0)
.\source\classes\FWDBG.PRG->TDBG:ACTIVATE( 307)
.\source\classes\FWDBG.PRG->__DBGENTRY( 89)
.\ERRSYSW.prg->ERRORSYS( 31)
../../../harbinit.prg->__HBVMINIT( 74)
Data: 12/07/20
Ora: 20:42:38
lGDIPImage: Tipo var: L>>>.T.<<<
lReadByFreeImage: Tipo var: L>>>.F.<<<
aBmp: Tipo var: A>>>
-1106951790
0
16
16
.F.
16DbgBrk
.T.
BITMAP
12632256
<<<

grazie a chi vorrà dare un mano
Roberto
Roberto Chiaiese
R&C Informatica S.n.c.
http://www.recinformatica.it
info@recinformatica.it
chiaiese
 
Posts: 84
Joined: Wed Feb 08, 2006 10:32 pm
Location: Roma, Italia

Re: FWBitmap invalid parameter

Postby Enrico Maria Giordano » Mon Dec 07, 2020 8:19 pm

Manca la cosa più importante: il punto del tuo programma dove avviene l'errore.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Re: FWBitmap invalid parameter

Postby chiaiese » Tue Dec 08, 2020 2:20 pm

Grazie Enrico,
in entrambi gli errori, sia con debug che senza, sembra esserci un problema con i Bitmap.
Nel caso con il Debug attivo, in realtà, l'errore compare ancora prima che il modulo principale dell'applicazione sia eseguito, per cui mi sembra probabile una qualche libreria o dll non corretta ma non so esattamente quale potrebbe essere, per questo motivo ho postato lo stack delle chiamate
Roberto Chiaiese
R&C Informatica S.n.c.
http://www.recinformatica.it
info@recinformatica.it
chiaiese
 
Posts: 84
Joined: Wed Feb 08, 2006 10:32 pm
Location: Roma, Italia

Re: FWBitmap invalid parameter

Postby Enrico Maria Giordano » Tue Dec 08, 2020 3:01 pm

Ti conviene cercare di eliminare tutto l'eliminabile in modo tale da isolare il punto incriminato. Impossibile aiutarti senza poter riprodurre il problema. Magari prova a scrivere alla sezione in inglese del forum.

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia


Return to All products support

Who is online

Users browsing this forum: No registered users and 7 guests