Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi "Anwendungen" auslesen (https://www.delphipraxis.net/97440-anwendungen-auslesen.html)

Aurelius 10. Aug 2007 13:42


"Anwendungen" auslesen
 
Hallo DP'ler :hi:

Im Taskmanager werden unter "Anwendungen" einige Sachen ausgegeben. Wie kann ich den titel dieser Anwendung auslesen?


{Editiert wegen SirThornberrys Frage}

SirThornberry 10. Aug 2007 13:46

Re: "Anwendungen" auslesen
 
welche Informationen willst du konkret auslesen? Eine generelle Variante gibt es da nicht, fast jede Info ist anders auszulesen.

Aurelius 10. Aug 2007 14:04

Re: "Anwendungen" auslesen
 
Einfach den Titel bzw. den Namen der Anwendung.

Aurelius 13. Aug 2007 01:17

Re: "Anwendungen" auslesen
 
Kann mir keiner deswegen helfen? Ich brauch einfach nur den Namen des Tasks bzw. der Anwendung...

Martin K 13. Aug 2007 01:45

Re: "Anwendungen" auslesen
 
Verstehe ich deine Frage richtig, dass du - genau wie im Taskmanager unter "Anwendungen" - die Titel aller laufenden Anwendungen haben willst?

Vielleicht hilft dir das hier weiter:
Delphi-Quellcode:
function FindApplication(Window: HWND): Boolean; stdcall;
var Buffer: array[0..255] of Char;
begin
  Result := True;
  if GetWindowText(Window, Buffer, 256) <> 0 then
    Form1.Memo1.Lines.Add(Buffer);
end;

//Aufruf mit:
EnumWindows(@FindApplication, 0);
Die Titel werden dann alle in einem Memo1 aufgelistet.

Okay, es sind ein paar mehr...
Vielleicht kannst du sie ja noch filtern, z.B. ob das Fenster auch sichtbar ist.

Luckie 13. Aug 2007 09:20

Re: "Anwendungen" auslesen
 
Zitat:

Zitat von xX0815Xx
Kann mir keiner deswegen helfen? Ich brauch einfach nur den Namen des Tasks bzw. der Anwendung...

Wir sind gerne bereit zu helfen. Allerdings erwaten wir auch ein Minimum an eigen Initiative, zum Beispiel dass du die Suche mal benutzt, denn da hättest du schon was gefunden.

Aurelius 15. Aug 2007 13:43

Re: "Anwendungen" auslesen
 
Ich habe die Suche genutzt, nur ein bissel spät was gefunden. Hatte den falschen Suchbegriff eingegeben :pale:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:45 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