Ho una libreria di tipi in un'app per il componente aggiuntivo di Excel a 32 bit.Come trasferire una libreria dei tipi a 32 bit in un progetto a 64 bit (mentre si impedisce l'eliminazione dei nomi)
Ho bisogno di tradurre l'intera app a 64-bit.
Non posso semplicemente copiare incollare la libreria dei tipi, perché il GUID la volontà di scontrarsi con la 32 bit app già installate, idem per la nomina.
Qual è il modo migliore per tradurre l'applicazione a 64 bit in modo da evitare conflitti di nome?
Oppure esiste un meccanismo che risolva automaticamente le interferenze di nome e GUID di cui non sono a conoscenza?
[Registro di sistema Windows a 64 bit v.s. Registro a 32 bit] (http://stackoverflow.com/questions/869783/windows-64-bit-registry-v-s-32-bit-registry) potrebbe aiutare. – kobik
Quindi hai un'app XE2 con una configurazione di build a 32 bit e una configurazione di build a 64 bit, e basta cambiare le configurazioni di build e ricostruire. Destra? Se la risposta di david è corretta (come sospetto sia), allora è tutto quello che c'è da fare. –
@WarrenP Questo è tutto. Non l'ho fatto con un componente aggiuntivo COM Excel (ma è molto alto nella mia lista TODO), ma l'ho fatto con un'estensione della shell alcuni anni fa. La cosa bella è che usi codice identico sotto ogni aspetto e miri solo a x86 o x64. Nessuna compilazione condizionale richiesta. –