hvordan opgrader man accessprogrammer i 32 bits til 64 bits

Willy Littau 0 Omdømmepoint
2025-07-19T13:37:47.82+00:00

jeg har noget softvare som er 32 bits - hvordan laver jeg disse access programmer om til 64 bits

Microsoft 365 og Office | PowerPoint | Til privat brug | Windows
0 kommentarer Ingen kommentarer
{count} stemmer

3 svar

Sortér efter: Meget nyttig
  1. Randy Baroja 20,265 Omdømmepoint Uafhængig rådgiver
    2025-07-19T15:02:48.4333333+00:00

    Hejsa!

    Det var dejligt at møde dig! Jeg hedder Randy og er uafhængig rådgiver.

    Hvis du forsøger at opgradere dine 32-bit Access-programmer, så de fungerer sammen med 64-bit Office, er det første, du skal gøre, at lave en sikkerhedskopi af dine filer, hvis noget skulle gå i stykker.

    Åbn derefter databasen i 64-bit versionen af Access. Hvis det fungerer fint, er du heldig og behøver ikke at gøre meget. Men hvis du støder på fejl, er det sandsynligvis fordi koden bruger gamle 32-bit ting som API-kald eller specielle kontroller.

    Det mest almindelige problem er med VBA-kode, der kalder Windows API'er. I 64-bit Office skal disse linjer opdateres til at omfatte Ptrsafe, og nogle gange skal du ændre datatyper som f.eks Long . LongPtr

    Du bør også tjekke dine referencer inde i VBA-editoren (tryk på Alt + F11, og gå derefter til Værktøjer > referencer). Hvis der står "Mangler", skal du rette eller fjerne det.

    Når du har opdateret tingene, skal du kompilere projektet for at sikre, at der ikke er nogen fejl. Så skal du bare teste alt for at sikre, at det stadig virker.

    Med venlig hilsen

    0 kommentarer Ingen kommentarer

  2. Willy Littau 0 Omdømmepoint
    2025-07-20T07:16:19.87+00:00

    hvad skal long og longPtr ændres til

    0 kommentarer Ingen kommentarer

  3. Willy Littau 0 Omdømmepoint
    2025-07-21T06:16:35.8166667+00:00

    hvad skal long og longPtr ændres til

    0 kommentarer Ingen kommentarer

Dit svar

Svar kan markeres som "Accepteret" af spørgsmålsforfatteren og "Anbefalet" af redaktører, hvilket hjælper brugerne med at vide, at svaret løste forfatterens problem.