Laden...

Form wird spät geladen ?

Erstellt von frank_79 vor 14 Jahren Letzter Beitrag vor 14 Jahren 1.775 Views
F
frank_79 Themenstarter:in
30 Beiträge seit 2008
vor 14 Jahren
Form wird spät geladen ?

Hallo,

Wenn ich Programm ausführe, braucht der Program 30 Sekunde.

Bei Laden der Form verwende ich CrystalReportViewer,

this.RepViewer = new CrystalDecisions.Windows.Forms.CrystalReportViewer();

Ich gehe davon aus, dass das Program wegen das Tools lagsam geöfnet wird.

hat jemand eine Idee, warum das solange dauert hat ?

gibt's Lösungen dafür ?

313 Beiträge seit 2006
vor 14 Jahren

Verifiziere das.
Das geht ganz erstmal indem du davor einen TImer setzt. Die Uhrzeit in ms abfragst abspeicherst und danach selbiges auch wieder machst,...

F
frank_79 Themenstarter:in
30 Beiträge seit 2008
vor 14 Jahren

Ich wollte nicht die Zeit messen, wie lange das Objekt zum Öffnen braucht.

Ich will wissen, woran es liegen kann, dass die Form lagsam geladen wird.

Wennn ich die Zeile auskommentiere, braucht das Program ungefähr 1 Sekunde.

//this.RepViewer = new CrystalDecisions.Windows.Forms.CrystalReportViewer();

muss ich die Eigenschaft von Viewer ändern ?

F
frank_79 Themenstarter:in
30 Beiträge seit 2008
vor 14 Jahren

ich denke, dass die entsprechende dll Datei nicht gefunden wurde. deswegen wird vom Internet heruntergeladen.

Ich bin mir auch nicht sicher.

49.485 Beiträge seit 2005
vor 14 Jahren

Hallo frank_79,

Ich wollte nicht die Zeit messen, wie lange das Objekt zum Öffnen braucht.

Ich will wissen, woran es liegen kann, dass die Form lagsam geladen wird.

dazu musst du aber doch erstmal messen, wo genau die Zeit verbraucht wird. der Tipp von Ploetzi war daher schon richtig, wobei er mit Timer bestimmt Stopwatch (und nicht die Klasse Timer) meinte.

Noch leichter lässt dich der Laufzeitverbrauch der einzelnen Methoden mit einem Profiler messen.

herbivore

115 Beiträge seit 2008
vor 14 Jahren

Hallo Herbivore,

meinst Du das mit Profiler?

Grüße,
der Michael

5.941 Beiträge seit 2005
vor 14 Jahren

Hallo Lumbra

meinst Du das mit
>
?

Ich bin zwar nicht herbivore, aber kann das dir auch beantworten 😉.

Deine verlinkte Software ist zwar auch ein Profiler, aber eher zu LowLevel.
Ich würde mal in diese Richtung schauen:

Gruss Peter

--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011

115 Beiträge seit 2008
vor 14 Jahren

Danke Peter,

war ein guter Tipp!! Ich habe mir mal den EQATEC Profiler heruntergeladen - macht auf mich einen guten Eindruck auf mich...

Grüße,
der Michael