Jak pokazać postęp kopiowania pliku na guage???

0

W jaki sposub użyć komponętów gage podczas kopiowania plików z dyskietki na dysk aby jeden pokazywał postęp całej operacji a drugi postęp kopiowania pojedyńczego pliku ?--

0

Wszystko zależy od tego, czy do kopiowania używasz strumieni czy funkcji BlockRead i BlockWrite. Co do tego pierwszego to nie mam pewności, czy w ogóle da się odczytać aktualny postęp kopiowania pliku. Jeśli natomiast chodzi o drugi sposób, to zapewne będziesz miał podobną pętlę:

Guage-&gtMaxValue = FileSize; *nie pamiętam czy tak nazywa się ta właściwość
while (BytesRead = BlockRead(...)) *zapomniałem kolejności parametrów
{BlockWrite(..., BytesRead);
Guage-&gtxxx; //gdzie 'xxx' (znów zapomniałem - sorry) to aktuala wartość procentowa
}

Mam nadzieję, że skumasz.--"Imagination is more important than knowledge." - A. Einstein

0

Jest tu gdzies na tej stronie przyklad kopiowania gdzie postep jest pokazany na gauge. Nie jestem pewien ale jest to chyba w gotowcach :-)--pozdrawiam PEDROS {hello}

Szukasz pomocy - najszybsza na ircu
#4programmers.net

Delphi6 Personal

1 użytkowników online, w tym zalogowanych: 0, gości: 1