Argomento

Argomento 32 bit / 64 bit

Pagina tematica per chi affronta interoperabilità tra 32 e 64 bit e confini C++/CLI: punti correlati e articoli di riferimento.

Perché questo tema tende a bloccarsi

I problemi a 32 e 64 bit non riguardano soltanto una diversa impostazione di compilazione. Spesso coinvolgono confini di processo, chiamate a DLL, componenti COM esistenti e la presenza o meno di C++/CLI. Per questo, anche correggendo l’errore visibile, è facile bloccarsi di nuovo se non si è ordinato l’approccio complessivo.

Punti che vengono spesso ordinati in consulenza

  • Come trattare i componenti che rimangono sul lato a 32 bit
  • Come separare il confine fra il nuovo lato .NET e le DLL native
  • Se sia più appropriato usare C++/CLI o se P/Invoke sia sufficiente
  • Come assorbire i vincoli della distribuzione e dell’ambiente operativo

Approccio adatto

Per i temi di interoperabilità è spesso più efficace decidere prima il progetto dei confini, anziché iniziare direttamente con l’aggiunta di funzionalità. È realistico chiarire cosa fissare e cosa cambiare partendo dagli articoli collegati e dalle pagine di revisione del progetto e assistenza alla migrazione.

Contattateci

Se questa pagina descrive una situazione simile alla vostra, indicateci il contesto attuale e il tipo di supporto necessario.

Torna alla home