Un collega sta pensando di migrare un progetto software, che al
momento si puo` definire una demo e che e` scritto in VC++, in Delphi.
Idealmente D7.
Il problema e` che attualmente sta utilizzando una ActiveX per la
cartografia che era certificata solo per VB e VC.
Speravamo di non avere problemi ed invece al momento di inizializzare
la Mappa viene restituito un errore di "Floating Point division by
zero" che ovviamente su VC++ non avevamo mai incontrato!
L'importazione in Delphi va a buon fine cosi` come la gestione del
componente a Design TIme.
Quando richiamo il metodo per inizializzare la mappa invece si scatena
questo errore.
Ovviamente non e` possibile entrare nel merito della ActiveX in quanto
l'azienda si rifiuta di studiare il caso e certificarla Borland, ma e`
possibile che la cosa in qualche modo possa dipendere da "noi" ?
Qualche particolare legato a Delphi e che e` possibile risolvere?
Preciso che non funziona neppure inglobando la ActiveX in una DLL
scritta in VC++ e cercando di usare tale DLL da Delphi, mentre la DLL
funziona se usata in un progetto VC++
Qualche idea?
Grazie
Luca