Autor Beitrag
ThomAlex
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 58

Windows 7
C# (VS08) Games via XNA (privat) oder WinForms (Schule)
BeitragVerfasst: So 07.03.10 03:48 
Hallo zusammen,

kann mir einer helfen und sagen mit welchen Mitteln ich ermitteln kann wielang mein Programm bis zu einer bestimmten Stelle gelaufen ist(in Sekunden am besten). Bsp: Meine Schleife wird eine Minute lang durchlaufen, dann ist er durch, danach soll 60 Sekunden ausgegeben werden.

Danke
MFG >> ThomAlex
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: So 07.03.10 11:54 
Hallo,

natürlich gibt es viele verschiedene Möglichkeiten. Eine davon lautet so:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
// in Program.cs
DateTime start = DateTime.Now;
// diesen Wert an das MainForm übergeben und dort in einer Variable registrieren

// später abfragen:
TimeSpan span = DateTime.Now - start;
MessageBox.Show(span.ToString());  // oder eine andere To-Methode

Erläuterungen dazu gibt es in der SDK-Doku/MSDN/Hilfe bei diesen Stichwörtern.

Jürgen
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 07.03.10 12:29 
Für sowas kann man auch sehr schön die StopWatch-Klasse aus dem System.Diagnostics-Namespace benutzen :-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
ThomAlex Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 58

Windows 7
C# (VS08) Games via XNA (privat) oder WinForms (Schule)
BeitragVerfasst: So 07.03.10 19:13 
Danke hat mir geholfen, Stopwatch ist mir lieber aber je nach Anwendungsfall such ich mir das passende heraus. =)
MFG >> ThomAlex
tojak
Hält's aus hier
Beiträge: 1
Erhaltene Danke: 1



BeitragVerfasst: Mo 17.01.11 14:05 
Process.GetCurrentProcess().StartTime

Für diesen Beitrag haben gedankt: Kha