AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:32

Parameter dieser Suchanfrage:

Suche in Thema: registerHotKey funktioniert nicht
Suche alle Beiträge, die von "dYnAm1c" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 23 von insges. 23 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 30. Jun 2011
    Vielen Dank und endlich klappt alles!
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 30. Jun 2011
    Wirklich, ich hab mir alles in der MSDN angeschaut und ich verbeuge mich davor das du sagst das ist total einfach, ich wär auf den Code nicht in Monaten gekommen glaube ich.

    Ich hätte da noch eine Frage, was genau tut dieser Abschnitt?


    TKbdDLLHookStruct = tagKBDLLHOOKSTRUCT;
    PKbdDLLHookStruct = ^TKbdDLLHookStruct;
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 30. Jun 2011
    Also ich habe jetzt zumindest einen Teilerfolg,
    im moment sieht es so aus, dass egal welche Taste ich drücke, der Button gedrückt wird. Aber das klappt jetzt zumindest schonmal Systemweit, was z.B. mit registerHotKey ja gar nicht im Spiel funktioniert hat.
    Jetzt sieht der Code so aus:


    function LowLevelKeyboardProc(nCode: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall;
    begin...
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 30. Jun 2011
    Kann oder will mir jetzt niemand mehr helfen?
    Ich hab mir einfach alles was es zu Hooks gibts in der MSDN durchgelesen aber ich blick da einfach nicht durch.

    Sry für den Doppelpost.
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 29. Jun 2011
    Muss ich nicht eine MessageLoop haben damit der LowLevel Hook funktioniert?
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 28. Jun 2011
    Ich meine in der Main Unit, also das was zum Programm kompiliert wird^^
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 28. Jun 2011
    Nein direkt in der Unit
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 28. Jun 2011
    Naja im moment noch so weil ich auch noch am überlegen bin und ich muss nebenbei auch noch was anderes machen, Multitasking ist nich so mein Ding :O


    function LowLevelKeyboardProc(nCode: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall;
    begin
    //es ist ebenfalls moeglich die Bearbeitung an eine Bedingung zu knuepfen
    //it's possible to call CallNextHookEx conditional only.
    Result...
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 28. Jun 2011
    Jetzt habt ihr beide Unterschiedliche Codes gepostet, sind jetzt beide richtig?^^

    Und trotzdem hat das ja noch nicht mein Problem gelöst das mein Hotkey immernoch nicht funktioniert, leider.
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 28. Jun 2011
    Wenn ich ehrlich bin, nein ich habs die ganze Zeit übersehen, danke^^.
    Auf diese Weise konnte ich zumindest schonmal einen kleinen anderen Fehler ausmerzen.
    Ich bin leider im moment total überfordert und hab glaube ich keine Ahnung was ich gerade machen soll,
    ob nun Result := True/False da hin muss oder doch was anderes was ich wie immer mal wieder übersehe.
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 28. Jun 2011
    Oh ja das hab ich übersehen, jetzt sollte es richtig sein.
    Aber trotzdem weiß ich einfach nicht wie ich jetzt mit dem LowLevelKeyboardProc weitermachen soll.
    Ich hab mir eigentlich fast alles relevantes zu SetWindowsHooxEx und LowLevelHook durchgelesen was ich in der MSDN gefunden habe, aber ich werde einfach nicht draus schlau wo bei mir der Fehler ist.
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 28. Jun 2011
    Das scheint einfach nicht mein Gebiet zu sein, also ich hab den LowLevelKeyboardProc und den KeyboardProc mal verglichen und bis auf wParam und lParam scheinen beide Funktionen gleich zu sein, es sei denn ich übersehe was, oh man, Hilfe ich komm nicht mehr klar xD


    function InstallHook(Hwnd: Cardinal): Boolean; stdcall;
    begin
    if HookHandle = 0 then begin
    HookHandle :=...
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 28. Jun 2011
    Du wirst es mir vielleicht nicht glauben aber das habe ich vorher schon versucht, aber auch dann scheint mein Tastendruck nichts zu bewirken, allerdings bekomme ich manchmal eine Access Violation aber halt wirklich nur manchmal oder wenn ich die Taste oft hintereinander drücke, das passierte aber auch bei WH_KEYBOARD.

    Zum anderen versteht mich nicht falsch, wenn ich

    if not...
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 28. Jun 2011
    Mit deiner Variante wird aber kein Fehler angezeigt, also muss es ja eigentlich an der KeyboardHookProc Funktion liegen.
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 28. Jun 2011
    Also das installieren des Hooks scheint auf jedenfall zu funktionieren, das hab ich ganz einfach so überprüft:


    procedure TForm1.FormCreate(Sender: TObject);
    begin
    InstallHook(Handle);
    if (InstallHook(Handle) = True) then
    ShowMessage('Hook ist drin!');
    end;
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 28. Jun 2011
    Woher weiß ich welche in eine DLL implementiert werden müssen?

    Und wenn ich den DLL Source Code jetzt in meine Main Unit einfüge, also praktisch direkt ins Programm wo auch die Buttons sind, funktioniert es nicht (natürlich^^). Was genau muss ich denn jetzt noch für Anpassungen vornehmen, weil so langsam verliere ich den Überblick bei den ganzen neuen Sachen.

    Source: Steht nicht alles drin,...
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 28. Jun 2011
    Ich meine gelesen zu haben das der Hook nur Systemweit ist wenn man eine DLL benutzt?
    Und d.h. ich kann einfach den Code meiner DLL in meine eigentliche Form übertragen?
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 28. Jun 2011
    Sry für diesen Doppelpost aber durch editieren hätte das wascheinlich nie jemand bemerkt^^

    Ich habe jetzt nach Tutorials von Assarbad einen Keyboard Hook gebaut, jetzt habe ich nurnoch ein Problem.
    Ich würde gerne aus der DLL aus meine Buttons auf der Form ansteuern wenn ein HotKey betätigt wird.
    Hier wie ich es versuche aber es nicht geht:


    library KeyboardHook;

    uses
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 27. Jun 2011
    Da ich noch relativ nah am Anfang bin ist es für mich fast unmöglich einen Code von C++ auf Delphi zu
    übertragen, auch wenn es die selbe API ist.

    Ich wollte das ganze aber vielleicht auch erst noch einmal mit SetWindowsHookEx versuchen um zu schauen obs wirklich nicht klappt, allerdings komm ich da auch nicht ganz zum Ende. Ich hab auch einige Sachen diesbezüglich gefunden, auch z.B. ein...
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 26. Jun 2011
    Das ist für jemanden der noch nicht alzu lang dabei ist leider nur schwer verständlich, gibts
    noch eine einfachere Methode oder eventuell sogar jemanden der so einen Hook schon geschrieben hat bzw. eine Source?

    Edit: Zudem wird in deinem Link glaube ich mit C++ gearbeitet?
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 26. Jun 2011
    Also bei registerHotKey weiß ich soviel das wenn die Prozedur erfolgreich ist der Rückgabewert nicht 0 ist und wen sie nicht erfolgreich ist, ist sie 0. Aber in wieweit hilft mir das bei meinem Problem weiter? Sry ich steh gerade ein bisschen auf dem Schlauch versuche schon ziemlich lange das Problem zu lösen.



    Ja tut es habs mit einfachen Ordnern und einem anderen Spiel versucht.

    ...
  • Forum: Win32/Win64 API (native code)

    AW: registerHotKey funktioniert nicht

     
      by dYnAm1c, 26. Jun 2011
    Sry damit kann ich gerade nichts anfangen^^
  • Forum: Win32/Win64 API (native code)

    registerHotKey funktioniert nicht

     
      by dYnAm1c, 26. Jun 2011
    Hi,
    ich hab im moment ein Problem mit der Funktion "registerHotKey".
    Ich habe in meinem Programm ein paar Numpad Tasten als HotKeys registriert, die funktionieren
    komischweise auch überall, nur irgendwie nicht da wo sie sollten, denn das Programm ist eine Hilfe für ein Spiel. Durch druck auf eine HotKey soll eigentlich ein Timer gestartet werden, das klappt in jedem
    anderen Spiel nur nicht in...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=dYnAm1c&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=161282
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz