tomminno
14-06-2007, 09:03
Ho una dll esterna per WindowsCE che per lungimiranza del suo creatore usa CString.
Ora la M$ ha avuto la brillante idea di cambiare completamente l'implementazione della classe CString nel VS2005 (già in VS2003) facendola diventare una classe template.
Questo comporta degli errori in compilazione al momento della chiamata a funzioni della dll che hanno come parametri CString.
M$ riporta tra i suoi articoli tecnici che si possono ottenere errori al momento del link, ma non errori in fase di compilazione.
Non so se è un caso che ancora praticamente tutti nell'ambiente WinCE usano l'embeddedVC4 e nessuno supporta il VS2005.
Qualcuno è riuscito a far funzionare le CString dell'eVC4 con le CString del VS2005?
Ora la M$ ha avuto la brillante idea di cambiare completamente l'implementazione della classe CString nel VS2005 (già in VS2003) facendola diventare una classe template.
Questo comporta degli errori in compilazione al momento della chiamata a funzioni della dll che hanno come parametri CString.
M$ riporta tra i suoi articoli tecnici che si possono ottenere errori al momento del link, ma non errori in fase di compilazione.
Non so se è un caso che ancora praticamente tutti nell'ambiente WinCE usano l'embeddedVC4 e nessuno supporta il VS2005.
Qualcuno è riuscito a far funzionare le CString dell'eVC4 con le CString del VS2005?