Announcement

Collapse
No announcement yet.

Berechnung des ProgressBar beim Datei-Import

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Berechnung des ProgressBar beim Datei-Import

    Hey,

    ich hab folgendes Problem!
    In meinem Programm kann ich eine .csv-Datei einlesen und die Daten dann in einer Datenbank speichern. Das das einige Datensätze sind die da importiert werden möchte ich das ganze mit einem ProgressBar visualisieren! Jetzt ist mein Problem das ich nicht weiß wie ich das berechnen soll wie groß der ganze import ist und wie weit dieser schon fortgeaschritten ist!

    Könnt Ihr mir da helfen??

    lg
    Florian

  • #2
    Du kannst wohl nur - wenn die Datensätze unterschiedlich groß sind - die Dateigröße als Maßstab nehmen.

    Dateigröße - gelesene Bytes=verbleibender Rest

    Als Prozent anzeige
    Christian

    Comment


    • #3
      Ich benutze in solchen Fällen eine String-Liste (TStringList). Mit LoadFromFile kann man dan Inhalt der Datei in die Liste einlesen. Über die Eigenschaft Count der Liste erhält man die Anzahl der Datensätze in der Liste (respektiv Datei).
      Bei jedem neuen Satz wird die Progresbar dann einfach weiter geschaltet.
      Gruß Lut

      Comment

      Working...
      X