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
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
DAO in windows 7 a 64 bit
domenica 15 maggio 2011 - 19.03
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
erongis
Profilo
| Junior Member
137
messaggi | Data Invio:
dom 15 mag 2011 - 19:03
Salve a tutti. Sto tentando, fino ad ora inutilmente, a creare un installante per un programma che ho sviluppato anni fa che giri su windows 7 a 64 bit. Durante l'istallazione, il setup mi dice che non è possibile installare il JET Dao 3.6 su macchine a 64 bit.
Esiste un escamotage che mi consenta di farlo?
Non posso cambiare tutte le chiamate al programma da DAO in ADO perché mi ci vorrebbe un sacco di tempo, e a quel punto al cliente credo economicamente converrebbe fare proprio una "conversione" a .NET.
Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
dom 15 mag 2011 - 21:47
>Esiste un escamotage che mi consenta di farlo?
Ciao,
a me risulta che non ci sono proprio i driver a 64 bit per usare JET. Può invece funzionare se si forza l'applicazione a girare a 32 bit.
Oppure, se hai un Windows 7 da Professional in su puoi usare la virtualizzazione con l'XP Mode (chiaro che è un workaround ma funziona bene). Quindi l'applicazione viene installata all'interno di una VM con su XP, poi ti trovi la voce di menù nel menù di Start di Windows 7. Una volta cliccata dietro le quinte parte la virtualizzazione e in pochi secondi parte la tua applicazione.
Considera anche questa opzione.
Ciao
David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
erongis
Profilo
| Junior Member
137
messaggi | Data Invio:
lun 16 mag 2011 - 12:51
Il discorso dell'XP-mode, lo conoscevo già. Purtroppo per motivi di lentezza e di esigenze particolari del mio cliente, non è praticabile. Cosa intendi per "forzare l'applicazione a 32 bit"? devo forzare MDAC_TYP.EXE oppure la mia apllicazione?
Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 16 mag 2011 - 13:09
>Il discorso dell'XP-mode, lo conoscevo già. Purtroppo per motivi
>di lentezza e di esigenze particolari del mio cliente, non è
>praticabile. Cosa intendi per "forzare l'applicazione a 32 bit"?
>devo forzare MDAC_TYP.EXE oppure la mia apllicazione?
Se è una applicazione .NET nelle impostazioni dell'applicazione (tasto destro proprietà sul progetto) puoi andare a specificare se è per Any CPU, x64 o x86.
Se scegli x86 ricompili poi la metti su Windows 7 64 bit dovrebbe andare correttamente anche se usi JET.
Ciao
David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
erongis
Profilo
| Junior Member
137
messaggi | Data Invio:
lun 16 mag 2011 - 13:21
Come non detto. Si tratta di un'applicazione fatta in VB6. Credo che non avrò scampo. Dovrò passarla a .NET.
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 !