Leizar
03-12-2010, 11:47
Dunque, mio padre ha un problema con la sua applicazione.
L'applicazione è stata scritta su VB6 in ambiente Xp Nativo. Il vecchio notebook di mio padre ha esalato il suo ultimo respiro, quindi ha acquistato un nuovo notebook con Windows 7. Per evitare di fargli installare Xp su una bestia multicore con 4GB di ram, gli ho consigliato di crearsi una macchina virtuale con VMWare e lavorare su VB6 da lì.
Tutto funge alla perfezione ma è sorto un problema a cui non sappiamo trovar spiegazione.
Dunque, l'applicazione compilata sulla VM gira perfettamente sulla Virtual Machine, su Windows 7 e Windows Vista (32 e 64 bit), ma non si esegue su macchine Windows Xp native.
Non tira fuori nemmeno un messaggio d'errore, nulla!
Usando un tool chiamato OllyDbg, mio padre nel log ha visto che salta fuori un errore:
Module: C:\Windows\System32\VERSION.dll
Inexact floating-point result.
Qualche suggerimento?
Grazie in anticipo per il supporto!
L'applicazione è stata scritta su VB6 in ambiente Xp Nativo. Il vecchio notebook di mio padre ha esalato il suo ultimo respiro, quindi ha acquistato un nuovo notebook con Windows 7. Per evitare di fargli installare Xp su una bestia multicore con 4GB di ram, gli ho consigliato di crearsi una macchina virtuale con VMWare e lavorare su VB6 da lì.
Tutto funge alla perfezione ma è sorto un problema a cui non sappiamo trovar spiegazione.
Dunque, l'applicazione compilata sulla VM gira perfettamente sulla Virtual Machine, su Windows 7 e Windows Vista (32 e 64 bit), ma non si esegue su macchine Windows Xp native.
Non tira fuori nemmeno un messaggio d'errore, nulla!
Usando un tool chiamato OllyDbg, mio padre nel log ha visto che salta fuori un errore:
Module: C:\Windows\System32\VERSION.dll
Inexact floating-point result.
Qualche suggerimento?
Grazie in anticipo per il supporto!