Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: CopyFile a progress
kros




Typ: neutral
Postów: 39
Zarejestrowany: Apr 2003
CopyFile a progress

Witam. Czy podczas kopiowania pliku mozna za pomoca
kontrolki ProgressBar pokazac przebieg kopiowania.
Podczas kopiowania program zatrzymuje sie na funkcji CopyFile i niewiem jak to rozwiazac. Domyslam sie ze moze to miec jakis zwiazek z progress a moze event ? Prosze o pomoc.


_____________________________________________

(Im więcej wiem to wiem, że mało wiem)

24-01-2004 14:13
Pokaż profil kros  Wyślij email do kros   
Wrobel



Typ: neutral
Postów: 44
Zarejestrowany: Sep 2002

Niestety mam przykrą wiadomość - mylisz się !
Do tej funkcji nie zrobisz Progress'a !!!
Jeżeli chcesz to użyj funkcję API - wtedy wygląda to jak kopiowanie pod Windows (latające kartki papieru) lub napisz swoją procedurę kopiowania (binarne otwieranie pliku) z progress barem.

03-02-2004 08:26
Pokaż profil Wrobel  Wyślij email do Wrobel   Odwiedź stronę Wrobel  
kros




Typ: neutral
Postów: 39
Zarejestrowany: Apr 2003

Myślałem nad API tyle, że mógłbym tylko wykorzystać CopyFileEx a ta funkcja ma zastosowanie tylko w systemach NT (Requires Windows NT 4.0 or later; Win9x/ME: Not supported). Niestety trzeba skorzystać z kopiowania binarnego, chyba że ktoś ma jakiś inny pomysł.


_____________________________________________

(Im więcej wiem to wiem, że mało wiem)

03-02-2004 15:41
Pokaż profil kros  Wyślij email do kros   
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002

chyba nic się nie da zrobić poza ręcznym napisaniem procedurki kopiującej :-( Nie zapomnij o DoEvents, aby przy większych plikach progs nie wyglądał na zawieszonego (ale uważaj, bo za częste używanie tej funkcji tylko spowolni program)


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

03-02-2004 21:52
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
Wrobel



Typ: neutral
Postów: 44
Zarejestrowany: Sep 2002
Uwaga !!!

Nic podobnego !
Skąd masz informacje, że CopyFileEx jest zarezerwowane tylko dla NT.
W MSDN nie ma nic na temat tego, że to nie działa w Win 9x lub Me !???
MSDN - CopyFileEx
Mnie to działało w 100% na Win 95/98/Me i XP - na tych sprawdziłem.

04-02-2004 14:34
Pokaż profil Wrobel  Wyślij email do Wrobel   Odwiedź stronę Wrobel  
Wszystkich odpowiedzi: 4 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1