-
Forum: Win32/Win64 API (native code)
Delphi
by X-Dragon,
25. Mär 2003
Wie schön das man auf die einfachsten Sachen einfach nicht kommt, wenn man sie braucht :).
Also ich hab jetzt erstmal 2 einfache Möglichkeiten gefunden die ich, zumindest in meinem Fall, nutzen kann. Zum einen werden die Daten in einer Temporären-Datei gespeichert und die andere Anwendung kontrolliert beim Start ob diese vorhanden ist und liest diese dann aus.
Und die andere Möglichkeit ist...
-
Forum: Win32/Win64 API (native code)
Delphi
by X-Dragon,
24. Mär 2003
Falls das noch jemadn interessiert, ich arbeite mich gerade da durch:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ipc/base/interprocess_communications.asp
Damit sollte sich das Problem eigentlich in den Griff bekommen lassen, aber jetzt mach ich Feierabend :).
-
Forum: Win32/Win64 API (native code)
Delphi
by X-Dragon,
24. Mär 2003
Ok, das mit dem Standard-Text kann ich bei mir leider nicht nutzen. Hat vielleicht sonst jemand noch eine Idee wie das funktionieren kann?
-
Forum: Win32/Win64 API (native code)
Delphi
by X-Dragon,
23. Mär 2003
Könntest du das noch etwas näher erläutern, im Zusammenhang mit Delphi sagt mir das überhaupt nichts :roll: .
-
Forum: Win32/Win64 API (native code)
Delphi
by X-Dragon,
23. Mär 2003
Wie ich dachte das wäre eine sichere Lösung? :shock:
Naja dann muss ich wohl einen anderen Weg gehen und in meinem Edit-Felder einen Standard-Text reinschreiben um sie klar zu identifizieren, hoffentlich klappt das wenigstens ...
-
Forum: Win32/Win64 API (native code)
Delphi
by X-Dragon,
21. Mär 2003
Ja das war mir inzwischen schon klar, aber jetzt zeigt er mir zum einen das Handel und die ID die gleichen Werte haben und wenn ich das Programm starte sind es andere Werte als vorher, ist das normal?
Solange ich mein Programm nicht starte, findet dein Programm wie auch WinSight die gleichen IDs, aber wenn es gestartet ist findet WinSight fast gar kein IDs mehr!?
Kannst du mir das...
-
Forum: Win32/Win64 API (native code)
Delphi
by X-Dragon,
21. Mär 2003
Ok, das stimmt natürlich. Und für Edits eine extra Funktion zur Verfügung zu stellen, würde die Sache wahrscheinlich auch zu einfach machen :).
Hab gerade mal dein Programm WindowInfo getestet und festgestellt, das eine ganz kurze Anleitung nicht schlecht wäre. Hab mich zuerst schon gewundert warum er immer die selben Werte anzeigt und immer Static als Klasse, da ich davon ausgegangen ist das...
-
Forum: Win32/Win64 API (native code)
Delphi
by X-Dragon,
21. Mär 2003
Ah danke, dann kann das natürlich nicht funktonieren. Aber was macht das eigentlich für ein Sinn dort den Text des Edit-Feldes einzutragen, da dies ja selten ein fester Wert ist?
Wenn das nur so funktioniert muss ich ja schon auf die ID des Edit-Feldes zurückgreifen, um gezielt eines ansprechen zu können (sind ja mehrere in einem Fenster), oder?
Werd mich wohl nochmal auf deiner Webseite...
-
Forum: Win32/Win64 API (native code)
Delphi
by X-Dragon,
21. Mär 2003
Das ist die Bezeichnung des Edit-Feldes, ist doch richtig so oder? (habs vorläufig umbenannt um es übersichtlicher zu machen)
Wann sollte denn Edit bzw wann TEdit als Klasse angegeben werden?
-
Forum: Win32/Win64 API (native code)
Delphi
by X-Dragon,
21. Mär 2003
Das hat doch bestimmt schon mal jemand gemacht, oder bin ich der einzige der auf so eine "tolle" Idee kommt?
Da ja beide Programme von mir sind, mir also alle Bezeichnungen etc. bekannt sind, kann das doch nicht so schwer sein?
Ich hab inzwischen dutzende Webseiten abgegrast, aber irgendwie nichts passendes gefunden bzw mit keiner (verständlichen) Erläuterung dabei.
-
Forum: Win32/Win64 API (native code)
Delphi
by X-Dragon,
20. Mär 2003
var
ExEdit,
Fenster : hwnd;
begin
Fenster := FindWindowEx(0,0,nil,PChar('Test-Fenster'));
ExEdit := FindWindowEx(Fenster,0,nil,PChar('Test-Editfeld'));
Da ich die Daten aus einem untergeordneten Fenster auslesen will, sollte das ja mit FindWindowEx funktionieren. Naja zumindest findet er dort was. Allerdings das Edit-Feld will er nicht finden. Wisst ihr vielleicht woran das...
-
Forum: Win32/Win64 API (native code)
Delphi
by X-Dragon,
19. Mär 2003
Das ist das einzige was die Hilfe dazu sagt und das hilft mir leider nicht weiter :(
Und bei den "Lösungen" hier im Forum heißt es meistens "danke hat sch erledigt" aber wie es jetzt wirklich funktioniert hab ich nirgenswo gefunden :(.
-
Forum: Win32/Win64 API (native code)
Delphi
by X-Dragon,
19. Mär 2003
Hi Leute
ich hab ein kleines Problem (ach nee wirklich?) :)
Also ich habe 2 Programme und es besteht die Möglichkeit von einem Programm das andere Programm zu starten, wobei dann auch gleich von dem neu gestarteten Programm 3 Edit-Felder aus dem vorherigen Programm ausgelesen werden.
Bisher läuft das ganze allerdings eigentlich in einem Programm ab (hab auch beide Projekte in einem...