summario
unread,May 29, 2020, 4:58:21 AM5/29/20You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Salve a tutti, ho un problema di conversione !!!
che pur usando il _CAst non riesco a risolvere !!
ecco la funzione... e la riga che da l'errore di conversione.
FUNCTION IsExcelOpen() AS LOGIC
LOCAL lIsOpen := FALSE AS LOGIC
LOCAL hWnd AS PTR
hWnd := FindWindow(psz("XLMain"), 0L) // l'errore viene generato da questa riga ed è: Error 51901 - longint --> PSZ not possible.
Ho provato il _CAST, ma ritorna errore..
La funzione che richiama: "Findwindow(psz("XLMain"), 0L)" usa elementi PSZ !!
lIsOpen := hWnd <> 0
RETURN(lIsOpen)
In problema nasce dalla migrazione 2.7b a 2.8b ( effetto della tipizzazione)
Qualcuno spero possa darmi una dritta a trovare una soluzione che non snaturi lo scopo della funzione....
Grazie a quanti vorranno darmi un aiuto.
Mario Summa