Dalle proprietà del progetto, devi cambiare l'opzione "piattaforma destinazione" mettendo da Any CPU a x86. Le applicazioni che crei in .Net possono essere eseguite sia su sistemi x86 sia su x64 (ovviamente in base al tipo di o.s. che hai), perchè vengono eseguite da una virtual machine che gestisce tutto. Devi sapere però, che un'applicazione a 64 bit non può caricare una dll a 32 bit e dato che dal tuo progetto hai importato le dll delle DirectX a 32 bit, il programma da te creato viene eseguito in modalità 64 bit e nel momento in cui va a caricare le dll a 32 bit, crasha! Spero che la mia è stata una spiegazione chiara
Ultima modifica effettuata da xeeynamo il 03/12/2009 alle 15:18 |