Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Da 32bit a 64bit - errore Declare

262 views
Skip to first unread message

ogrn

unread,
Jan 1, 2018, 4:53:23 AM1/1/18
to
Ciao, un software Access che ho programmato su computer a 32bit non funziona
su 64bit.
L'errore restituito all'avvio del programma è il seguente:

L'espressione Su apertura immessa come impostazione della proprieta di
evento ha generato l'errore seguente: Il codice del progetto deve essere
aggiornato per l'utilizzo in sistemi a 64 bit. Esaminare e aggiornare le
istruzioni Declare, quindi contrassegnarle con l'attributo PtrSafe.

Come detto, il problema sta nell'istruzione "Declare" per esempio:
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA"
_
(ByVal hwnd As Long, ByVal lpOperation As String,
ByVal lpFile As String, _
ByVal lpParameters As String, ByVal lpDirectory As
String, ByVal nShowCmd As Long) _
As Long

Come faccio a rendere il codice compatibile con entrambi i 32/64 bit?
Ci sono articoli gia pronti in rete riguardo questo problema?
Grazie e buon anno!

Karl Donaubauer

unread,
Jan 1, 2018, 7:34:19 AM1/1/18
to
Salve,

ogrn:
> ...
> Come detto, il problema sta nell'istruzione "Declare" per esempio:
> Public Declare Function ShellExecute Lib "shell32.dll" Alias
> "ShellExecuteA" _
>                        (ByVal hwnd As Long, ByVal lpOperation As
> String, ByVal lpFile As String, _
>                        ByVal lpParameters As String, ByVal lpDirectory
> As String, ByVal nShowCmd As Long) _
>                        As Long
>
> Come faccio a rendere il codice compatibile con entrambi i 32/64 bit?
> Ci sono articoli gia pronti in rete riguardo questo problema?

Alcuni, p.e.

Cerca per ShellExecute qui:

http://www.jkp-ads.com/articles/apideclarations.asp


Qui puoi approfondire:

https://msdn.microsoft.com/en-us/library/office/ee691831(v=office.14).aspx

http://www.codekabinett.com/rdumps.php?Lang=2&targetDoc=windows-api-declaration-vba-64-bit

--
Ciao
Karl
*********
http://www.AccessDevCon.com
Access FAQ: http://www.donkarl.com/it

ogrn

unread,
Jan 1, 2018, 8:25:13 AM1/1/18
to
>"Karl Donaubauer" ha scritto nel messaggio
Grazie molte ci sono esempi mirati ed esplicativi, proprio quello che mi
serviva.



Salve,ogrn:
0 new messages