Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programmstartzeit messen, auslesen irgendwie erhalten (https://www.delphipraxis.net/22755-programmstartzeit-messen-auslesen-irgendwie-erhalten.html)

svern 22. Mai 2004 21:47


Programmstartzeit messen, auslesen irgendwie erhalten
 
Hey,

bin neu hier und habe auch schon ein kleines großeres Problem.


Ich möchte die Zeit messen, die ein Programm (zB Photoshop) benötigt um in einem ausführbereiten Zustand zu kommen, seitdem es gestartet ist.

Also:
- Timer startet
- Programm wird gstartet (via shellexecute)
- hier muss jetzt was hin
- Timer aus

Wie mach ich das? Wie kommt man an die Zeit, wo das Programm gar nix mehr macht, also seine GUI dargestellt wurde, alles im Speicher geladen ist und der Prozessor das Programm erst mal nicht weiter verarbeitet.

Gibts da nicht ne Systemmessage von jedem Programm? Oder kann man nicht überprüfen ob der Prozess kein CPU mehr beansprucht?


Hoffe ihr könnt mir hier irgendwie weiterhelfen, denn ich :wall: <-- tue hier nicht weiterkommen


Thx

glkgereon 24. Mai 2004 16:52

Re: Programmstartzeit messen, auslesen irgendwie erhalten
 
kann man nicht versuchen dem progrsamm ne message zu schicken, das es was antworten soll, und sobald was wiederkommt den timer beenden?
muss ma suchen
es gibtn befehl sendmessage, mit dem kann man messages senden ( :-) ), aber ich weiss niocht ob sich das damit realisierten lässt

(weiss nicht obs geht!)

Pseudemys Nelsoni 24. Mai 2004 16:59

Re: Programmstartzeit messen, auslesen irgendwie erhalten
 
glaub nicht das photoshop irgendwas an dein programm zurücksenden würde...

Meflin 24. Mai 2004 17:11

Re: Programmstartzeit messen, auslesen irgendwie erhalten
 
willst du die startzeit einer fremden anwendung ermitteln oder die deiner eigenen? im letzteren fall würde gettickcount helfen

nailor 24. Mai 2004 17:14

Re: Programmstartzeit messen, auslesen irgendwie erhalten
 
einer fremden. sonst würde er es nicht als beispiel anführen.

oder hast du etwas phototshop gemacht :shock:

Ultimator 24. Mai 2004 17:14

Re: Programmstartzeit messen, auslesen irgendwie erhalten
 
Er will die Startzeit eines fremden Programms auslesen, glaube ich zu wissen :mrgreen:

Meflin 24. Mai 2004 17:16

Re: Programmstartzeit messen, auslesen irgendwie erhalten
 
okok habs inzwischen auch gechecked :-D
ich fürchte das wird wohl so ohne weiteres nicht möglich sein. bei photoshop würde es über die cpu-auslastung funktionieren, aber auch das nicht zuverlässig (nur wenn nur photoshop gestartet wird)

ustra 24. Mai 2004 17:39

Re: Programmstartzeit messen, auslesen irgendwie erhalten
 
Hi,

ich glaube, in diesem Thread wird das Problem gelöst.

Beste Grüße
Ulrich


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