Einzelnen Beitrag anzeigen

Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Fortschrittanzeige bei Index

  Alt 17. Dez 2007, 16:56
Hallo Fritz01!

soweit ich weiß, arbeitet der SQL-Server doch abgekapselt
eine Aufgabe ab, d.h. er sendet nicht bei jedem Datensatz
ein Event auf das man reagieren könnte.
Ich habe z.B. schon etwas gesucht, um bei einer SQL-Abfrage
die Wartezeit per Progressbar anzuzeigen... aber das geht
halt so nicht.

Mir wurde dann empfohlen, eine "Marquee"-Progressbar zu nehmen,
diese zeigt diesen durchhuschenden kurzen Balken an, was
dann signalisieren soll "unbestimmte Wartezeit".

Die Indexerstellung läuft doch nicht so lange, dass man den
User damit verunsichern könnte, oder? Zudem brauchst du nicht
extra noch mit Sleep eine Wartezeit einzubauen. Das sehe
ich als unnötig an.


Ich persönlich würde die Methode im OnShow-Bereich ansiedeln,
denn bei OnPaint kannst du nicht ausschließen, dass es noch
weitere Male aufgerufen wird.

Gruß
Pfoto
Jürgen Höfs
  Mit Zitat antworten Zitat