Condividi:        

passaggio da sistemi a 32bit a 64bit

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

passaggio da sistemi a 32bit a 64bit

Postdi larzillo » 30/09/16 05:48

Codice: Seleziona tutto
Option Explicit

Public Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA"
(ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long

Public Declare Function GetTempFileName Lib "kernel32" Alias "GetTempFileNameA" _
    (ByVal lpszPath As String, ByVal lpPrefixString As String, _
    ByVal wUnique As Long, ByVal lpTempFileName As String) As Long

Public Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
]

errore di compilazione
il codice del progetto deve essere aggiornato per l'utilizzo in sistemi a 64bit. Esaminare e aggiornare le istruzioni Declare quindi
contrassegnarle con l'attributo PtrSafe
---- Nel far partire un aggiornamento grafico che preleva dati dal web , mi compare un messaggio di errore , in quanto il progetto è stato elaborato su sistemi a 32 bit e ora x funzionare va aggiornato a sistemi 64bit come da messaggio in calce al codice
che ovviamente non sono in grado di fare
....
Anthony se hai due minuti , ti ringrazio in anticipo
larzillo
Utente Junior
 
Post: 40
Iscritto il: 20/09/15 22:55

Sponsor
 

Re: passaggio da sistemi a 32bit a 64bit

Postdi Anthony47 » 30/09/16 08:18

Quel messaggio nasce dai problemi di compatibilita' tra le dichiarazioni che fai e l'ambiente di lavoro a 64bit, che introduce novi tipi di dati non compatibili con i vecchi ambienti (in particolare LongLong e l'anfibio LongPtr).
Per una panoramica dei problemi di compatibilita' tra Office 32bit e Office 64bit guarda qui: https://msdn.microsoft.com/en-us/librar ... Attributes
E' spiegato l'uso di PtrSafe per rendere "safe" l'interfacciamento tra le vecchie dichiarative e il nuovo ambiente, come pure l'uso della "compilazione condizionale" per consentire corrette dichiarazioni valide sia in ambiente 32bit che 64 bit.

I suggerimenti Microsoft per la scelta tra 32bit e 64bit sono disponibili qui:
https://support.office.com/en-us/articl ... A010369476
Secondo me non ti trovi in nessuna delle condizioni che raccomandano l'uso della versione 64 bit, per cui ti suggerisco il ritorno al 32 bit per vivere a lungo felice e contento.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19436
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "passaggio da sistemi a 32bit a 64bit":


Chi c’è in linea

Visitano il forum: Nessuno e 21 ospiti