| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Количество переданныхи полученных байт |
| Автор: Олег_Игоревич 26.4.2005, 15:44 |
| Доброго Вам времени суток !!! Подскажите пожалуйста как можно измерить кол-во переданных/ скачанных байт по модемному соединению и по локалке? Хотелось бы узнать как это реализовать без функции getiftable !!! Заранее спасибо !!! |
| Автор: Rouse_ 26.4.2005, 19:13 |
| Чем обоснована подобная избирательность в выборе средств? |
| Автор: Олег_Игоревич 26.4.2005, 20:31 |
| Дело в том , что мне необходимо показывать входящий/исходящий трафик только тогда , когда моя программа активна а также запоминать входящий/исходящий трафик в программе. Функция getiftable выдаёт входящий/исходящий трафик за всю интернет-сессию(dial-up) пока включён компьютер. Заранее спасибо !!! |
| Автор: Rouse_ 26.4.2005, 22:02 |
| Так а в чем проблема? Запускаешь, считываешь текущий объем и берешь его за ноль. Все остальные данные показываешь с вычетом первоначально запомненного объема данных. |
| Автор: RA 26.4.2005, 23:12 |
| .. |
| Автор: Олег_Игоревич 27.4.2005, 07:46 |
| Скажите пожалуйста , откуда в архиве (trafic.rar) взяты файлы : -IPHLPAPI. pas -IPHelper. pas В Delphi их нет. И ещё - исходник в Delphi при запуске выдаёт ошибку! Спасибо. |
| Автор: Rouse_ 27.4.2005, 08:37 | ||||||
Это обычная транскрипция сишных заголовков IPHLPAPI.H, IPHelper.h на паскаль.
Выдает не ошибку - а срабатывает исключение при делении на ноль. Перепиши процедуру вот так:
|
| Автор: ArkaNN 9.7.2005, 18:51 |
| Скажите пожалуйста, вот в этой проге считаетсявесь траффик. А можно ли, тоже через Get_IfTableMIB, считать весь траффик, но кроме некоторых IP-ов. Т.е. не считать траффик с этих ипов и сичтать со всех остальных. Заранее благодарен!!! |