![]() |
AW: Tastaturhook mit Delphi XE2
Zitat:
|
AW: Tastaturhook mit Delphi XE2
Zitat:
|
AW: Tastaturhook mit Delphi XE2
Ich hatte nicht die Zeit genauer im Assemblercode zu schauen was nun eigentlich passiert. Ich vermute da geht was mit Signed/Unsigned durcheinander. Ich schaue mal, wenn ich zu Hause bin. ;-)
|
AW: Tastaturhook mit Delphi XE2
Zitat:
|
AW: Tastaturhook mit Delphi XE2
Das hat mir ja nun keine Ruhe gelassen. Wie sieht denn das nicht funktionierende Minimalbeispiel aus? Folgender Code geht, aber ich befürchte fast, dass wir auf die eine oder andere Weise aneinander vorbei reden.
Delphi-Quellcode:
program Project745;
{$APPTYPE CONSOLE} {$R *.res} uses WinAPI.Windows, System.SysUtils; var maphandle : THandle; begin //maphandle:= CreateFileMapping($FFFFFFFFFFFFFFFF, nil, PAGE_READWRITE, 0, mapsize, PChar('daniel')); maphandle:= CreateFileMapping(INVALID_HANDLE_VALUE, nil, PAGE_READWRITE, 0, 8192, PChar('daniel')); if (maphandle <> 0) then begin /// hat wohl geklappt WriteLn( 'aufruf erfolgreich' ); CloseHandle( maphandle ); end else begin /// hat ... so gut wie ... geklappt WriteLn( 'aufruf fehlgeschlagen: "' + SysErrorMessage(GetLastError) + '"' ); end; ReadLn; end. |
AW: Tastaturhook mit Delphi XE2
Zitat:
Zitat:
Das macht also 1,56 Mini-Projekte pro Stunde wenn er ohne Pause geschuftet hat :mrgreen: |
AW: Tastaturhook mit Delphi XE2
Zitat:
Der einzige Unterschied ist, dass ich Windows neu gestartet habe seitdem. Was dann dort passiert war weiß ich nicht, aber mit der Konstante hatte es dann nichts zu tun. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz