Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
CPU di destinazione.....
mercoledì 12 settembre 2012 - 08.03
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
jekisi
Profilo
| Senior Member
460
messaggi | Data Invio:
mer 12 set 2012 - 08:03
Salve a tutto il forum avrei il seguente problema:
Sviluppo con un sistema operativo a 64 bit, è imposto la proprietà CPU di destinazione su X86.
Dopo, per la distribuzione, se devo mettere l' applicazione su un sistema a 32 bit come devo impostare la proprietà su AnyCPU oppure su X64?
Distinti Saluti
Fabio Messina
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
mer 12 set 2012 - 09:08
Ciao.
Io ho fatto delle prove e ho visto che in X86 funziona benissimo sia su 32 sia su 64 bit.
Cristian Barca
DomA
Profilo
| Expert
537
messaggi | Data Invio:
mer 12 set 2012 - 09:12
Ciao,
>>per la distribuzione, se devo mettere l' applicazione su un sistema a 32 bit come devo impostare la proprietà su AnyCPU oppure su X64?
Io, nel dubbio, utilizzo AnyCPU perché il s.o. Windows XP 32bit è ancora molto utilizzato (non solo dipende anche dal db utilizzato x la gestione dei dati). Ho utilizzato X64 solo per un programma sviluppato specificamente x un sistema a 64 Bit.
Ricorda che, accettare la risposta è un modo di ringraziare chi ci ha aiutato ed evidenziare che il problema è stato risolto.
http://www.infomidia.it
Domenico
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
mer 12 set 2012 - 12:45
Se, ad esempio, usi un db access 2003, devi compilare X86, in modo da forzare il funzionamento a 32 bit. Idem se hai librerie che evidenziano lo stesso limite di Access. Compilando X86 non mi risulta che tu abbia problemi anche con sistemi a 64 bit. Credo che l'unico inconveniente sia una peggiore ottimizzazione, però ti cauteli rispetto a possibili NON funzionamenti.
DomA
Profilo
| Expert
537
messaggi | Data Invio:
mer 12 set 2012 - 13:41
Il problema non c'è se il programma viene compilato X86 e poi viene installato su un sistema a 64bi, viceversa non funziona. Poi come ho detto e come ha sottolineato ache alextyx dipende dal db utilizzato. Per questo motivo, nel dubbio, la scelta ANY CPU mi sembra la più idonea.
Ricorda che, accettare la risposta è un modo di ringraziare chi ci ha aiutato ed evidenziare che il problema è stato risolto.
http://www.infomidia.it
Domenico
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
gio 13 set 2012 - 10:21
Ciao Doma, scusa l'appunto, potrei anche sbagliarmi, ma la scelta AnyCPU non è quella cautelativa, perchè se si trova su un sistema a 64bit si uniforma a quello e, nel citato caso del DB Access2003, ti si pianta tutto. Bisogna, in quel caso, compilare specificatamente X86. Almeno così mi pare di ricordare. Suggerisco una verifica in rete, che al momento non ho tempo di fare in prima persona.
Saluti a tutti
DomA
Profilo
| Expert
537
messaggi | Data Invio:
gio 13 set 2012 - 11:50
Ciao alextyx,
mea culpa
qualche anno fa ebbi un problema proprio xché avevo impostato ANY CPU utilizzando un db a 32 bit.
Quindi la scelta giusta è certamente X86 nel caso si utilizzi un db come sopra.
Ricorda che, accettare la risposta è un modo di ringraziare chi ci ha aiutato ed evidenziare che il problema è stato risolto.
http://www.infomidia.it
Domenico
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
gio 13 set 2012 - 11:56
Sono contento che la memoria sembra tenere, allora!
Ciao
DomA
Profilo
| Expert
537
messaggi | Data Invio:
gio 13 set 2012 - 11:59
Già,
io dovrei espanderla
Ricorda che, accettare la risposta è un modo di ringraziare chi ci ha aiutato ed evidenziare che il problema è stato risolto.
http://www.infomidia.it
Domenico
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !