Thema Datum  Von Nutzer Rating
Antwort
27.01.2022 08:11:47 Siggi
NotSolved
27.01.2022 09:41:11 volti
NotSolved
27.01.2022 10:46:35 volti
NotSolved
27.01.2022 11:00:09 Siggi
NotSolved
27.01.2022 11:10:20 Siggi
NotSolved
27.01.2022 11:26:39 volti
NotSolved
27.01.2022 19:33:55 Gast85208
NotSolved
Blau ... kommt vom blinden kopieren aus dem Netz.
27.01.2022 19:20:41 Gast85208
NotSolved
31.01.2022 08:18:32 Siggi
NotSolved
31.01.2022 10:22:57 volti
NotSolved
31.01.2022 10:52:25 Siggi
NotSolved

Ansicht des Beitrags:
Von:
Gast85208
Datum:
27.01.2022 19:20:41
Views:
473
Rating: Antwort:
  Ja
Thema:
... kommt vom blinden kopieren aus dem Netz.

Die API Deklarationen und Typen in deinem Makro sind Kraut und Rüben - das kann so nicht funktionieren.
Bestenfalls stürzt dir so nur die Anwendung ab, oder läuft instabil.

 

Beispiel: SetWindowsHookEx

Deine Deklaration

Private Declare PtrSafe Function SetWindowsHookEx Lib "user32" _
                     Alias "SetWindowsHookExA" ( _
                             ByVal idHook As LongPtr, _
                             ByVal lpfn As LongPtr, _
                             ByVal hmod As LongPtr, _
                             ByVal dwThreadId As LongPtr) As LongPtr

Von der MS Seite (C++)

HHOOK SetWindowsHookExA(
  [in] int       idHook,
  [in] HOOKPROC  lpfn,
  [in] HINSTANCE hmod,
  [in] DWORD     dwThreadId
);
  • idHook ist LongPtr Long
  • lpfn ist LongPtr
  • hmod ist LongPtr
  • dwThreadId ist LongPtr Long
  • Rückgabe ist LongPtr

 

Grüße


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
27.01.2022 08:11:47 Siggi
NotSolved
27.01.2022 09:41:11 volti
NotSolved
27.01.2022 10:46:35 volti
NotSolved
27.01.2022 11:00:09 Siggi
NotSolved
27.01.2022 11:10:20 Siggi
NotSolved
27.01.2022 11:26:39 volti
NotSolved
27.01.2022 19:33:55 Gast85208
NotSolved
Blau ... kommt vom blinden kopieren aus dem Netz.
27.01.2022 19:20:41 Gast85208
NotSolved
31.01.2022 08:18:32 Siggi
NotSolved
31.01.2022 10:22:57 volti
NotSolved
31.01.2022 10:52:25 Siggi
NotSolved