Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nelphin,
19. Dez 2009
habe die zeilen ausgetauscht jetzt kommt beim laden des selben datensatzes folgendes von progress zurück:
0
-1874890282
1463535298
1214422907
746116034
538470534
am ende kommt dann ganz oft 10001 und schliesslich 9999.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nelphin,
19. Dez 2009
ok ich habe mir jetzt angeschaut wieso progressbar1 nix anzeigt... das liegt an dem Wert den "Progress" liefert...
da kommt je nachdem was ich lade alles mögliche aber fast nie zahlen zwischen 0 und 10000.
bei kleinen datenmengen (paar kilobyte) fängt es mit großen zahlen an und konvergiert langsamer werdend gegen 9999.
bei größeren datensätzen (>10Mb) föngt es mit riesigen negativen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nelphin,
19. Dez 2009
das funktioniert fürs panel aber in meiner progressbar1 tut sich nix.
auffallen tut mir das meine anzeige... laden hat... gedauert von ca. 4 auf 22 sekunden springt, meine anwendung aber offenbar früher wieder befehle entgegennimmt...
das hier hab ich in Application.ProcessMessages; geändert, denke das war gemeint, oder?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nelphin,
19. Dez 2009
hmm jetzt hast du mich neugierig gemacht... ich verstehe davon nicht wirklich viel, wie bringe ich das zum laufen?
ich habe versucht es in eine anwendung reinzupasten dabei musste ich aber die Zeile
Procedure TStrings.LoadFromStream(Stream: TStream);
in
Procedure TProgressStrings.LoadFromStream(Stream: TStream); ändern weil mein delphi meinte Unit2 enthielte kein element mit namen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nelphin,
19. Dez 2009
Für diese Lösung müsste ich aber vorher wissen wieviele Zeilen da ankommen, oder?
Egal, ich habe vorhin gemerkt, das das eigentliche Laden schnell genug geht, (liege da bei unter 5 sekunden) es sind zwei dahintergeschaltete verarbeitende proceduren,welche die Zeit in Anspruch nehmen, das werde ich also anders lösen und meine progressbar abhängig von diesen Durchläufen steuern, das bekomme ich...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Nelphin,
19. Dez 2009
Hallo,
(hoffentlich ist das hier das richtige Forum dafür)
ich schreibe gerade eine Anwendung in die ich (mitunter sehr große >200Mb-500Mb) Dateien in eine TStringList laden werde.
Bei Dateigrößen über 100Mb kann das aber schonmal paar Sekündchen dauern und deswegen wollte ich in diesem Fall eine Progressbar laufen lassen. Habe jetzt aber nach ca. 3 Stunden Suchen und Googeln den Eindruck,...