echo ("viewtopic_body.html wird ausgeführt!\n");

Declare Function unter 64Bit bzw. 32Bit

.. das wohl mächtigste Werkzeug in Bill Gates' Büro-Sippe. Ob reine Formeln, PowerQuery oder VBA. Hier bleiben kaum Wünsche unerfüllt.
RTausD
Beiträge: 26
Registriert: 19. Sep 2022, 08:46
Danksagung erhalten: 3 Mal
Kontaktdaten:

Declare Function unter 64Bit bzw. 32Bit

#1

Beitrag von RTausD »

Hallo allerseits,

ich habe das Problem, dass einige meiner Dateien auf 64 Bit-Systemen und 32 Bit-Systemen benutzt werden.

Wenn man dann für das Makro eine Funktion (Beispiel s.u.) deklarieren muss, produziert die Deklaration für 32 Bit unter 64 Bit und die Deklaration für 64 Bit unter 32 Bit eine Fehlermeldung, noch bevor das Makro eigentlich ausgeführt wird. :?

Code: Alles auswählen

'Windows 32Bit:
Declare Function GetSystemMetrics Lib "user32" (ByVal Index As Long) As Integer
'Windows 64Bit:
Declare Function PtrSafe GetSystemMetrics Lib "user32" (ByVal Index As Long) As Integer
Hat jemand eine Idee, wie man das lösen könnte?

VIELEN DANK im Voraus

Rolf
Sulprobil
Beiträge: 22
Registriert: 23. Sep 2022, 05:54
Hat sich bedankt: 3 Mal
Danksagung erhalten: 14 Mal
Kontaktdaten:

Re: Declare Function unter 64Bit bzw. 32Bit

#2

Beitrag von Sulprobil »

Hallo,

Code: Alles auswählen

#If Win64 then

#Else

#End If
Viele Grüße,
Bernd
Folgende Benutzer bedankten sich beim Autor Sulprobil für den Beitrag:
d'r Bastler
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste