Thema: Delphi ProgressBar (Update GUI)

Einzelnen Beitrag anzeigen

venice2
(Gast)

n/a Beiträge
 
#3

AW: ProgressBar (Update GUI)

  Alt 30. Nov 2021, 07:06
Oder der Progressbar etwas zeit geben zum zeichnen.

Delphi-Quellcode:
 
Progress := trunc(100 * (Bass_ChannelGetPosition(Channel, BASS_POS_BYTE) / Bass_ChannelGetLength
  (Channel, BASS_POS_BYTE)));
if (ProgressBar1.Position <> Progress) then
  ProgressBar1.Position := Progress;
Bei mir ist Progress die aktuelle Position im stream.
Vor allem entlastet diese abfrage die CPU doch ungemein.

Dokumentation mit und ohne vergleich

Geändert von venice2 (30. Nov 2021 um 07:20 Uhr)
  Mit Zitat antworten Zitat