![]() |
Findwindow findet Fenster nicht
Hallo,
zur Zeit schreibe ich an einem Delphi Programm das Werte in Editfelder eines anderen fremden Delphi eintragen soll. Soweit nichts außergewöhnliches, aber leider habe ich das Problem das Findwindow mir nicht das Handle des Toplevel Fenster, in dem sich die Edit Felder befinden, zurückliefert. Mein Programm funktioniert wenn ich den von Winspy für das Fenster angezeigten Wert in mein Programm zu Fuß eintrage. Winspy zeigt mir den Class Namen und Caption für das besagte Fenster an, eigentlich sollte doch Findwindow anhand dieser Parameter das Handle zurückliefern ? Habe es schon in allen möglichen Varianten probiert. Welche Möglichkeiten gibt es noch das Handle zu ermitteln ? Das es möglich ist zeigt mir Winspy. Grüße Dirk |
Re: Findwindow findet Fenster nicht
Hast du Vista/Win7 und läst dein Programm aus der IDE starten und hast die IDE mit Adminrechte gestartet?
|
Re: Findwindow findet Fenster nicht
Das Betriebssystem ist Win XP/Pro.
Meine kompilierte Exe habe ich mit Admin Rechten ohne IDE probiert. Die Child Fenster werden alle gefunden. Das andere Programm scheint lt. Winspy mehrere Parent Fenster zu erzeugen. |
Re: Findwindow findet Fenster nicht
Gibt es denn keine Lösung für dieses Problem ?
Irgendwie muß man doch an das Handle kommen ? Grüße Dirk |
Re: Findwindow findet Fenster nicht
mit dem richtigen Quelltext findet man das Fenster auch. Solange du uns keinen Quelltext zeigst und auch nicht das konkrete Programm nennst können wir schlecht deinen Fehler finden.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz