Problema applicazione su sistemi a 64 bit.

mercoledì 10 agosto 2011 - 11.17

DomA Profilo | Expert

Salve a tutti,
ho sviluppato un'applicazione che funziona bene su macchine a 32 bit, ma da il seguente errore su sistemi a 64 bit:
>>Impossibile trovare il punto di ingresso _wcstoui64 della procedura nella libreria di collegamento dinamico msvcrt.dll.
Premetto che la CPU di destinazione è impostata su X86
Grazie a tutti
Domenico

nico839 Profilo | Senior Member

ciao, non se ti può essere di aiuto e se non è una cosa strana, ma il sistema su cui tu compili il progetto, è a 32 o 64 bit? Perchè tempo fa dovevo far funzionare un programma che si appoggiava a driver a 32 bit ( e dovevo usare quelli perchè il produttore non ha sviluppato i 64!) e , compilato su un pc con sistema a 32bit forzato su cpu x86, sul 64 bit non funzionava, ma se lo compilavo su un 64 bit forzato su cpu x86 funzionava tutto alla perfezione sia sul 32 che sul 64...
Ciao.
Nicolas

http://perledinico.blogspot.com

DomA Profilo | Expert

Grazie per la risposta.
Io ho sviluppato l'applicazione su un pc con windows 7 a 64 bit ed in modalità Debug funziona. Ma quando vado ad installare mi da l'errore.

nico839 Profilo | Senior Member

>Grazie per la risposta.

prego, peccato non ti sia di aiuto

>Io ho sviluppato l'applicazione su un pc con windows 7 a 64 bit
>ed in modalità Debug funziona. Ma quando vado ad installare mi
>da l'errore.
>
quando installi l'applicazione "installa anche la dll"?non è che quella dll sia forzata per il 64 e serve una versione a 32?
Ciao.
Nicolas

http://perledinico.blogspot.com

DomA Profilo | Expert

>>quando installi l'applicazione "installa anche la dll"?non è che quella dll sia forzata per il 64 e serve una versione a 32?
Si.
Credo tu abbia centrato il problema. Ma come faccio ad inserire la libreria x sistemi a 64 bit?
Grazie Nico.
www.infomidia.it

Domenico

nico839 Profilo | Senior Member

purtroppo qui mi cogli impreparato...se la libreria è la tua potresti ricompilarla forzata a x86, se non è la tua potresti provare ad installarla "forzandola a x86" cioè registrandola sotto system32 o cose così oppure se esiste utilizzare una versione x86 già fatta dal produttore....purtroppo altro non mi viene in mente...sempre che il problema sia quello...

Ciao.
Nicolas

http://perledinico.blogspot.com
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5