Autor Beitrag
csigg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 706

WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
BeitragVerfasst: Mi 25.05.05 10:24 
ich habe ein Backup-Prog geschrieben, und hab dabvei eine ProgressBar eingefügt.
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
with IBBackupService1 do
  begin
    try
     Protocol:=Local;
     DatabaseName := Input;
     LoginPrompt := False;
     Params.Add('user_name='+edtBenutzer.text);
     Params.Add('password='+edtKennwort.text);
     LoginPrompt := False;
     Active := True;
     Output := Output + '\Backup_'+FormatDateTime('dd/mm/yy_hh_nn_ss', now)+'.gbk';
     log.Lines.Add('Starte Backup .....   '+DateTimeToStr(Now()));
     Verbose := True;
     BackupFile.Clear;
     BackupFile.Add(output);
     ServiceStart;
     Application.ProcessMessages;
     While not Eof do
     begin
     log.Lines.Add(GetNextLine);
     ProgressBar1.StepIt;
     end;
      log.Lines.delete(log.Lines.Count-1);
      log.Lines.Add('Backup erstellt.....');
      log.Lines.Add(' ');
    finally
      Active := False;
    end;
  end;

kann ich vor dem ganzen schon Bestimmen was Min und Max ist, das mein Balken bei 0 anfängt und beim Ende aufhört.
CenBells
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: Mi 25.05.05 11:21 
Hi,

öhh ich glaube nicht. Du kannst dir aber mal die Ausgabe von 2 GBak Aufrufen in eine Datei pumpen und diese dann vergleichen. Ich vermute aber, daß die GBak ausgabe auch von mal zu mal wächst.

Gruß
Ken

Edit: Habe gerade bei nem kunden auf ner hinreichend großen DB ein GBak ausgeführt.
Wenn sich die Struktur der DB nicht ändert ist die ausgabe jedesmal fast gleich. Allerdings wird pro Tabelle alle 10000 Datensätze eine neue Zeile hinzugefügt in der dann steht "storing x0000 records"

Das heißt, daß der Log von mal zu mal länger werden kann.

_________________
Eine Klasse beschreibt die Struktur und das Verhalten einer Menge gleichartiger Objekte.
csigg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 706

WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
BeitragVerfasst: Mi 25.05.05 11:27 
ok, das müsste reichen. Meine DB hat nur Tabellen zwischen 1-1000 Datensätzen, dann würde das ja reichen wenn ich das "Statisch" mache.