
Originariamente inviato da
@Alex
Sono riuscito finalmente a scaricare e a estrarre la Base dati e la DLL associata.
Mi viene fuori un errore di compilazione che recita così:
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.
Private Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias _
"SHGetPathFromIDListA" (ByVal pidl As Long, _
ByVal pszPath As String) As Long 'Browser Folder
Private Declare Function SHBrowseForFolder Lib "shell32.dll" Alias _
"SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) _
As Long 'Browser Folder
Private Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _
"GetOpenFileNameA" (pOpenfilename As OPENFILENAME) _
As Long 'Common DiaLog
Private Declare Function GetSaveFileName Lib "comdlg32.dll" Alias _
"GetSaveFileNameA" (pOpenfilename As OPENFILENAME) _
As Long 'Common DiaLog
Capisco il problema, ho un sistema i7 3770 "liscio" con W7 Professional a 64 bit, ma non mi dispiacerebbe ricevere qualche informazione in più. Non so se è il thread giusto per porre la domanda, ma l'attributo PtrSafe va aggiornato solo nelle Declare delle funzioni, o anche ai singoli campi dichiarati Long, per adeguare il modulo?
Inoltre, a seguito dell'errore risulta impossibile chiudere Access con gli appositi comandi: per uscire ho dovuto "killare" il processo tramite la "Gestione attività" di W7.