Entwickler-Ecke
Windows API - Eingabe an anderes Programm übergeben & Eingabelänge übe
Doman - Do 19.02.04 21:58
Titel: Eingabe an anderes Programm übergeben & Eingabelänge übe
Hallo,
ich suche jetzt schon über drei Tagen nach einem Source-Code für meine Programmierprobleme.
Ich hoffe, ihr könnt mir helfen. Und zwar folgendes:
1. Programmierproblem:
Ich habe ein Edit-Feld. Wenn in diesem was eingegeben wird und mit ENTER "abgeschickt" wird, sollen die eingegeben Nummern an ein anderes Programm übergeben werden. Jetzt hab ich hier im Forum schon etwas gefunden, mit FindWindow ect.. Allerdings weiß ich echt nicht, wie ich eine Klasse ansprechen soll. Alles was ich hier gefunden habe, richtet sich an den Fenstertitel oder an den Handle (beides schlecht, da die sich ja immer ändern). Hätte jemand einen passenden Source-Code bereit?
2. Progammierproblem:
Wenn jemand jetzt nur vier Ziffern in das Edit-Feld eingibt, z.B. 1234, soll es an ein anderes externes Programm geschickt werden, als wenn der Benutzer z.B: 1234567890 eingibt. Also die Zahlen sind jedes Mal anders. Auch dafür hab ich schon verzweifelt nach einem Source-Code gesucht, aber leider nichts gefunden.
Ich hoffe, ihr könnt mir helfen.
Thomas
MaxiTB - Do 19.02.04 22:36
Erstens: Cracker Alarm. Langsam werde ich auch paranoid *g*.
Zweitens: Window-Handle des Edits ermittlen und Keys an das Window per PostMessage schicken. Fertig.
Doman - Fr 20.02.04 01:48
awas :) Das ist für einen Barcode-Scanner. Je nachdem, wieviel Nummern er einscannt :lol:
zu zwei:
PostMessage...mhh...ok, ich werd mal auf die Suche gehen :shock:
MaxiTB - Fr 20.02.04 03:11
Mit dem FindWindow warst du ja schon nahe dran - so gehts nämlich:
:arrow: Mit FindWindow das Fenster ausfindig machen der Application (ist eigentlich gar nicht so schwer und gibts hier im Forum genug Beiträge).
:arrow: Mit PostMessage WM_CHAR Nachrichten an das Window Handle schicken.
Fertiksch.
Delete - Fr 20.02.04 11:18
Wie wäre es mit WM_SETTEXT?
Doman - Sa 21.02.04 15:33
oh man, ich glaub ich gebe es auf :cry: Jetzt sind zwei Wochen Urlaub für Delphi draufgegangen. Ich glaub ich lass es von jemanden gegen Entgeld programmieren :wink:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!