Ho un'applicazione su piattaforma Windows Xp (32 bit) scritta in VC++6.0 con MFC che usa le librerie grafiche HEIDI 5.0.
Sto cercando di migrarla sotto VS2008 su Windows7 a 64 bit, ma ho grossissimi problemi.
La piattaforma che mi presenta il VS2008 è sempre a 32 bit, non ne presenta altre.
In particolare prima della Initinstance() già nel costruttore dell'applicazione, quindi proprio all'inizio del caricamento del programma, le variabili assumono valori strani.
Ho la sensazione come se l'applicazione non abbia i corretti riferimenti di memoria. Come se il file prodotto da VS2008 non venga caricato correttamente in memoria.
Sia in compilazione che in link non ho errori bloccanti. In compilazione ho una miriade di Warning dovuti all'uso di funzioni che il VS2008 indica come deprecated, ma nessun errore bloccante.
Domanda.
Non è che occorre settare opportunamente qualche flag o aggiungere dei parametri di compilazione per consentire la corretta produzione di un'applicazione che ha origine dal VC++6.0?
![]()