Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Gesture - ein lernfähiges Mausgesten-Erkennungssystem (https://www.delphipraxis.net/26748-gesture-ein-lernfaehiges-mausgesten-erkennungssystem.html)

OrallY 28. Jul 2004 16:51


Gesture - ein lernfähiges Mausgesten-Erkennungssystem
 
Gesture (Pre-Alpha Version)

So, nachdem durch einen Systemabsturtz ne Menge Daten verloren gingen, habe ich mich hingesetzt und Gesture noch einmal geschrieben. Und nun ist es wieder auf dem Entwicklungsstand wie das alte.

Was ist Gesture?
Gesture ist ein lernfähiges Mausgesten-Erkennungssystem, was nichts anderes heißt, als dass man dem Programm Gesten beibringen kann, die mit der Maus einfach auf den Bildschirm gezeichnet werden.

Wie benutze ich Gesture?
Wenn das Programm gestartet wird, nistet es sich im SysTray ein. Nun kann mit gedrückter rechter Maustaste irgendwo auf dem Bildschirm eine Geste gemalt werden. Nach loslassen der Taste verschwindet die Geste sofort wieder. Im Kontextmenü des TrayIcons lässt sich mit "Geste speichern" die aktuell gezeichnete Geste speichern. Von nun an sollte Gesture, wenn diese Geste nocheinmal gezeichnet werden, diese auch erkennen (In diesem Falle erscheint die Meldung: "Gesture Found: {Gesten-Index}". Kann keine Geste erkannt, werden erscheint die Meldung: "No Gesture Found." (das ist auch der Fall, wenn noch keine Geste gespeichert wurde).

Was ich mit Gesture noch vorhabe:
Durch die Mausgesten sollen Aktionen ausgeführt werden (wie z.B: öffne Mail-Client etc.). Dabei können Gesten global gelten oder nur auf bestimmte Anwendungen beschränkt werden. Die mögliche Auswahl der Aktion soll durch ein Plugin-System erweiterbar sein. Die Aktionszuweisung soll über ein seperates Programm erfolgen, was ich wahrscheinlich mit Hilfe der VCL schreiben werde.
Auch gefallen würde mir die Aktionen über eine Scriptsprache zu realisieren, allerdings wüsste ich noch nicht, welche dafür in Frage käme... .



Ich habe versucht in den Kommentare so viel zu erklären, wie möglich. Wenn etwas nicht nachvollziehbar ist, einfach nachfragen.

Also, wer Lust hat, kann sich in den Code einarbeiten (wobei ich natürlich helfe, so gut ich kann) und mitprogrammieren, ist ja schließlich OpenSource :). Wenn das Programm ersteinmal soweit ist, dass es auch benutzbar ist, werde ich es unter Sourceforge veröffentlichen (http://gesturerec.sourceforge.net).

aktuelle Version:
Gesture 0.0.2 (Pre-Alpha-Version)
Änderungen: Nur Bugfixes
Kompilat: http://prdownloads.sourceforge.net/g...a.zip?download [26KB]
Source: http://prdownloads.sourceforge.net/g...a.zip?download [23KB]

[Edit: 15. Mai 2005]
Hinweis:
Ich wurde vor Kurzem gebeten, eine neue Version von Gesture hier vorzustellen. Da allerdings aus Zeitmangel die Entwicklung nur in periodischen Intervalen vorangeht, wird es wohl noch eine Weile dauern, bis ich die nächste Pre-Alpha veröffentliche.
Bis dahin kann der Interessierte den Fortschritt im CVS Repository verfolgen:
http://cvs.sourceforge.net/viewcvs.py/gesturerec/

sCrAPt 28. Jul 2004 16:54

Re: Gesture - ein lernfähiges Mausgesten-Erkennungssystem
 
Zitat:

---------------------------
Gesture Error
---------------------------
The DLL could not be loaded.
---------------------------
OK
---------------------------
Zitat:

---------------------------
Gesture Error
---------------------------
Cannot find the required DLL functions.
---------------------------
OK
---------------------------
Zitat:

---------------------------
Gesture: Gesture[1].exe - Fehler in Anwendung
---------------------------
Die Anweisung in "0x00000000" verweist auf Speicher in "0x00000000". Der Vorgang

"read" konnte nicht auf dem Speicher durchgeführt werden.


Klicken Sie auf "OK", um das Programm zu beenden.
Klicken Sie auf "Abbrechen", um das Programm zu debuggen.
---------------------------
OK Abbrechen
---------------------------
Zitat:

---------------------------
Anwendungsfehler
---------------------------
Exception EAccessViolation in Modul Gesture[1].exe bei 00000000.

Zugriffsverletzung bei Adresse 00000000. Lesen von Adresse 00000000.


---------------------------
OK
---------------------------
^^ Alles gleich beim Start :(

Habe XP, SP1, IE6 (mit Crazy Browser)

Luckie 28. Jul 2004 16:56

Re: Gesture - ein lernfähiges Mausgesten-Erkennungssystem
 
Zitat:

---------------------------
Gesture Error
---------------------------
The DLL could not be loaded.
---------------------------
OK
---------------------------
Zitat:

---------------------------
Gesture Error
---------------------------
Cannot find the required DLL functions.
---------------------------
OK
---------------------------
Zitat:

---------------------------
Gesture: Gesture.exe - Fehler in Anwendung
---------------------------
Die Anweisung in "0x00000000" verweist auf Speicher in "0x00000000". Der Vorgang

"read" konnte nicht auf dem Speicher durchgeführt werden.


Klicken Sie auf "OK", um das Programm zu beenden.
Klicken Sie auf "Abbrechen", um das Programm zu debuggen.
---------------------------
OK Abbrechen
---------------------------
Zitat:

---------------------------
Anwendungsfehler
---------------------------
Exception EAccessViolation in Modul Gesture.exe bei 00000000.

Zugriffsverletzung bei Adresse 00000000. Lesen von Adresse 00000000.


---------------------------
OK
---------------------------
Ich hoffe, es hilft. OS ist Windows 2000, SP4, IE6.

sCrAPt 28. Jul 2004 16:58

Re: Gesture - ein lernfähiges Mausgesten-Erkennungssystem
 
Ein Papagei :drunken:

Luckie 28. Jul 2004 16:59

Re: Gesture - ein lernfähiges Mausgesten-Erkennungssystem
 
Aber ein beserer. Ich habe zu mindest das OS, SP und IE Version angegeben. ;)

franktron 28. Jul 2004 17:05

Re: Gesture - ein lernfähiges Mausgesten-Erkennungssystem
 
Er findet die mousehook.dll nicht (nur so als kleiner tipp :zwinker: )

sCrAPt 28. Jul 2004 17:07

Re: Gesture - ein lernfähiges Mausgesten-Erkennungssystem
 
wie hast du das rausgefunden?

franktron 28. Jul 2004 17:08

Re: Gesture - ein lernfähiges Mausgesten-Erkennungssystem
 
Steht im Quellcode :stupid:

sCrAPt 28. Jul 2004 17:11

Re: Gesture - ein lernfähiges Mausgesten-Erkennungssystem
 
ganz vergessen dass es den auch noch gibt :oops:

OrallY 28. Jul 2004 17:13

Re: Gesture - ein lernfähiges Mausgesten-Erkennungssystem
 
Hüstel :oops: Man ist das peinlich ;). Habs am ersten Beitrag verändert.

Achso, natürlich danke für das Feedback :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:12 Uhr.
Seite 1 von 4  1 23     Letzte »    

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