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 ?--
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->MaxValue = FileSize; *nie pamiętam czy tak nazywa się ta właściwość
while (BytesRead = BlockRead(...)) *zapomniałem kolejności parametrów
{BlockWrite(..., BytesRead);
Guage->xxx; //gdzie 'xxx' (znów zapomniałem - sorry) to aktuala wartość procentowa
}
Mam nadzieję, że skumasz.--"Imagination is more important than knowledge." - A. Einstein
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