Hallo,
ich habe ein kleines Programm in Arbeit, welches in der Systray
"abgelegt" ist und von dort aus via Timer-Routine zyklisch
prüft, wo sich der Mauszeiger befindet.
-> if ((Mouse.CursorPos.x=0) and (Mouse.CursorPos.y=0)) then .....
Drücke ich nun STRG,Alt und Entf, um in den Taskmanager zu
gehen, hängt sich das Programm auf.
Fehlermeldung:
1. Systemfehler Code 5 Zugriff verweigert
2. Systemfehler Code 1813 Der angegebene Resourcentyp wurde nicht
in der Image-Datei gefunden.
3. Ein Aufruf einer Betreibsystemsfunktion ist fehlgeschlagen.
Zur Verifikation des Fehler habe ich eine Mini-Anwendung gebaut.
Nur ein Formular mit einem Button für 'ne Showmessage und ein
Timer mit der "if ((Mouse.CursorPos.x=0) and (Mouse.CursorPos.y=0)) then"
Anweisung, die dann den Fehler auslöst.
Wodurch kommt der Fehler? Kann man den elegant lösen oder besser die
Anweisung mit try.... ausführen?
Fragen über Fragen...
Vieleicht kann mir ja jemand auf die Sprünge helfen.
Gruß
Tortom