Einzelnen Beitrag anzeigen

matashen

Registriert seit: 29. Jan 2007
Ort: daheim
460 Beiträge
 
Delphi XE2 Enterprise
 
#1

Label einer anderen Anwendung auslesen

  Alt 1. Mär 2007, 07:18
Hallo zusammen,

ich hab zu meiner Frage schon im Forum und Google gesucht, hab aber nix passendes gefunden.

Folgende Ausgangssituation:

Ein Programm von mir zeigt Arbeitspläne in übersichtlicher Form da.

Auf unseren Arbeitsplätzen läuft ein Arbeitssystem, das mittels einer 16-Tasten Spezialtastatur bedient wird.
Ziel ist es meine Anwendung für die Arbeitsplätze verfügbar machen und die Bedienung komplett mittels der 16 Tasten zu ermöglichen.

Bis jetzt hab ich folgendes bereits Integriert.

Wecheln zu meinem Programm über Hooking
zurückwechseln zum Arbeitsprogramm.
-
Bedienung meiner Anwendung über Tastenfeld

Folgendes Problem hab ich jetzt noch zu lösen:

Die Arbeitspläne sind unter eine ID auf dem Server abgelegt.
Das Arbeitsprogramm bekommt die benötigten Daten mittels eines Datamatrix-Scanners und holt dann alle dazugehörigen Daten vom Server inkl ID des Arbeitsplans.
In einem Feld des Arbeitsprogramms steht dann die ID des Arbeitsplans.

Wie kann ich nun aus diesem Programm die ID "auslesen" damit in meiner Anwendung niemand die ID eintippen muß, sonst müßte ich eine "normale" Tastatur am Arbeitplatz noch anbringen, was ich aber vermeiden möchte.

Meine Idee wäre demnach:
das handle des labels einmalig ermitteln (Kann ja einen Testarbeitslauf mit bekannter ID aufrufen)
den Namen des Labels ermitteln (??? keine Ahnung wie das geht)
zukünftig über den zuvor ermittelten Namen das Label-handle ermitteln und ID auslesen




Ich hoffe ich hab mein Problem deutlich formuliert, und es ist jemand online der mir helfen kann.


Matthias
  Mit Zitat antworten Zitat