AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Applikations Handle

Ein Thema von EWeiss · begonnen am 13. Feb 2007 · letzter Beitrag vom 22. Feb 2007
Antwort Antwort
EWeiss
(Gast)

n/a Beiträge
 
#1

Applikations Handle

  Alt 13. Feb 2007, 19:24
Wie kann ich das Handle der Anwendung .. Test.exe in erfahrung bringen?
Ich meine nicht das Handle application.handle.

gruss
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Applikations Handle

  Alt 13. Feb 2007, 19:50
Moin EWeiss,

eine Anwendung hat kein Handle.
Meinst Du vielleicht die Prozess-ID? (Hier im Forum suchenprocess32first)
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#3

Re: Applikations Handle

  Alt 13. Feb 2007, 21:05
Zitat von Christian Seehase:
Moin EWeiss,

eine Anwendung hat kein Handle.
Meinst Du vielleicht die Prozess-ID? (Hier im Forum suchenprocess32first)
Hi jo auch Moin...
Dann schau dir mal das Pick an und sage mir das wäre kein Handle...

Das eine ist das Handle bekannt als Application.handle
Das andere oben ist das Handle der Anwendung.

Beides das selbe programm

BEi Toolhelp bekomme ich nur die ProcID 4 Zeilig die nutzt mir nichts.
gruss
Miniaturansicht angehängter Grafiken
test_891.jpg  
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Applikations Handle

  Alt 13. Feb 2007, 21:24
Moin EWeiss,

es handelt sich in beiden Fällen um ein Fenster-Handle.
Das von Application.Handle ist das des, unsichtbaren (!), Anwendungsfensters eines jeden Delphiprogrammes mit GUI, das andere ist das Handle eines der sichtbaren Fenster der Anwendung.
Vom Application-Window bekommst Du nur den Button in der Taskleiste zu sehen.

Anders gesagt:
Das was Du mit "Applications Handle" beschriftet hast, ist identisch mit Application.Handle, welches Du ja aber nicht haben willst.

Zitat von EWeiss:
Ich meine nicht das Handle application.handle.



Zitat von EWeiss:
BEi Toolhelp bekomme ich nur die ProcID 4 Zeilig die nutzt mir nichts.
Ich denke, Du solltest mal genauer beschreiben, was Du überhaupt vorhast, damit man Dir, ggf., einen Vorschlag machen kann, wie das zu lösen ist.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#5

Re: Applikations Handle

  Alt 13. Feb 2007, 21:36
Das von Application.Handle ist das des, unsichtbaren (!), Anwendungsfensters Ja und genau das benötige ich.
Hab es mit GetWindow(..) versucht über GW_CHILD komme da irgendwie nicht dran.

Mein Problem ..
Habe meine DLL als EXE umgeschrieben da läuft alles wunderbar.
Kaum bin ich wieder in der DLL gehts wieder nicht da mir das Handle wie oben beschrieben fehlt

gruss EMil
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#6

Re: Applikations Handle

  Alt 13. Feb 2007, 22:59
PUSH:

Habe es gelößt funktioniert jetzt.
Danke für eure Hilfe.

Gruss Emil
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.126 Beiträge
 
Delphi 10.3 Rio
 
#7

Re: Applikations Handle

  Alt 14. Feb 2007, 07:42
Zitat von EWeiss:

Habe es gelößt funktioniert jetzt.
Danke für eure Hilfe.

Gruss Emil
Habe zwar nicht geholfen aber mitgelesen!

Kannst Du vielleicht die Lösung trotzdem posten - reine Neugier...

Danke Frank
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#8

Re: Applikations Handle

  Alt 14. Feb 2007, 14:33
Zitat von Mavarik:
Zitat von EWeiss:

Habe es gelößt funktioniert jetzt.
Danke für eure Hilfe.

Gruss Emil
Habe zwar nicht geholfen aber mitgelesen!

Kannst Du vielleicht die Lösung trotzdem posten - reine Neugier...

Danke Frank
Bringt zwar niemanden was aber bitte.
Sobald ich das ParentWindow benötige tausche ich einfach 2 Variablen gegeneinander aus.

If Win1.hwnd = 0 then
Win1.hwnd := Win2.hwnd;

Das ist alles.
Benötigen tue ich das um zwei Winprocs zu verwalten.

gruss
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#9

Re: Applikations Handle

  Alt 22. Feb 2007, 01:43
Wollte das nochmal genauer beschreiben falls es mal jemand benötigt.

Die Handles welche ich gesucht habe waren folgende.

Application.Handle und frmMain.Handle..

Application.Handle ist das Handle der (Anwendung) bzw.. der teil der form welcher invesible nicht sichtbar ist.
frmMain.Handle ist das Handle der Form welches sichtbar ist, und auf dem sich die Controls befinden.

Diese Handles hatte ich bei dieser Frage gesucht.
Wundert mich das es niemand beantworten konnte.

PS: Na ja Christian Seehase war nahe dran und lag auch richtig...
Hab nur nicht verstanden wie er es gemeint hat.

gruss
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:26 Uhr.
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