Avatar billede anold Nybegynder
10. oktober 2001 - 10:18 Der er 5 kommentarer og
1 løsning

Progresbar til fil

Jeg vil gerne vide hvordan man kan lave en progresbar
som viser hvor langt man er kommet med indlæsning af en stor fil til en rich-editor
Avatar billede anfu Nybegynder
10. oktober 2001 - 14:46 #1
Hvad med at bruge GetFileSize api etc for at finde ud af hvor stor filen er, for så derefter at læse chunks af filen af kendt størrelse og summere antal læste bytes, og sammenligne med filen størrelse??
Læs evt. en linje ad gangen og find ud af hvor stor hver enkelt linje er og sum det hele op...?


/a


Avatar billede morten_s Nybegynder
11. oktober 2001 - 13:07 #2
prøv at kig i biblioteket Help\\examples\\jpeg

der finder du opdatering til indlæsning af et jpeg billede


procedure TForm1.ProgressUpdate(Sender: TObject; Stage: TProgressStage;
  PercentDone: Byte; RedrawNow: Boolean; const R: TRect; const Msg: string);
begin
  if Stage = psRunning then
    Caption := Format(\'%d%%\',[PercentDone])
  else
    Caption := \'Form1\';
end;
Avatar billede anold Nybegynder
12. oktober 2001 - 09:02 #3
Øh
kan du ikke lige forklare mig lidt om hvad der sker i den kode
Avatar billede anold Nybegynder
14. november 2001 - 07:04 #4
er der ingen der har et Eks ????
Avatar billede anold Nybegynder
11. december 2001 - 06:08 #5
hvadså\' er der ingen der har en løsning på mit problem
Avatar billede anold Nybegynder
11. januar 2002 - 06:14 #6
Øv jeg lukker spørgsmålet da der ikke er kommet nogle brugbar løsninger, men er der en som har løsningen åbner jeg gerne et nyt spørgsmål
Anold
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester