Вверх ↑
Этот топик читают: Гость
Ответов: 30
Рейтинг: -1
#1: 2009-01-26 13:52:40 ЛС | профиль | цитата
Как можно метод onProgress заставить передавать информацию не раз в секунду, а в реальном времени?
И можно ли такой метод сделать у компонента FileTools?
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2009-01-26 14:00:17 ЛС | профиль | цитата
Vitallius писал(а):
И можно ли такой метод сделать у компонента FileTools?

нет

Vitallius писал(а):
Как можно метод onProgress заставить передавать информацию не раз в секунду, а в реальном времени?

вот так
code_11585.txt
на каждый байт будет прогресс выдавать. Для больших файлов операция копирования при таком подходе может замедлится раз в 10 в 15
карма: 27
0
файлы: 1code_11585.txt [1KB] [183]
Ответов: 30
Рейтинг: -1
#3: 2009-01-26 14:03:47 ЛС | профиль | цитата
Dilma писал(а):
нет

Нет - это совсем нет, или в принципе можно, но HiAsm не умеет?

Dilma писал(а):
Для больших файлов операция копирования при таком подходе может замедлится раз в 10 в 15

Да, собственно, на больших файлах такое можно и не применять, секунда там - вполне нормальный интервал.
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2009-01-26 15:45:45 ЛС | профиль | цитата
Vitallius писал(а):
Нет - это совсем нет, или в принципе можно, но HiAsm не умеет?

http://msdn.microsoft.com/en-us/library/aa363851(VS.85).aspx
карма: 27
0
Ответов: 30
Рейтинг: -1
#5: 2009-01-26 16:17:49 ЛС | профиль | цитата
Это спецом так, шоб я поменьше понял?
карма: 0

0
Ответов: 3655
Рейтинг: 69
#6: 2009-01-26 17:24:14 ЛС | профиль | цитата
Vitallius писал(а):
Это спецом так, шоб я поменьше понял?

Винда в принципе не может работать в реальном времени.
карма: 0

1
Голосовали:Vitallius
Разработчик
Ответов: 26170
Рейтинг: 2127
#7: 2009-01-26 17:27:51 ЛС | профиль | цитата
Vitallius писал(а):
Это спецом так, шоб я поменьше понял?

Нет, это чтоб ты понял, что самой функцией не предусиотрено, у нее нет функции обратного вызова, чтобы можно было отследить прогресс
------------ Дoбавленo:

Вячеслав писал(а):
Винда в принципе не может работать в реальном времени.

Причем здесь реальное время
карма: 22

0
Ответов: 5227
Рейтинг: 587
#8: 2009-01-26 19:17:37 ЛС | профиль | цитата
Vitallius, моё старое решение было таким
code_11590.txt

Новое решение будет на VBScript, (есть проблема с созданием пути пока)
тебе всёже лучше найти своё
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
файлы: 1code_11590.txt [3.9KB] [211]
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)