У меня появились проблемы с прогой по учету Интернет трафика. Сначала идея: я хочу сделать, чтоб программа показывала сколько я сижу в Нете и сколько у меня осталось денег. В чем загвоздка: он у меня не считает деньги. Я забиваю сколько у меня денег в опции и цену. Затем нахожу сколько стоит Интернет в секунду (ost = cena / 3600 (ost - переменная, которая вычисляет, сколько денег утекает в секунду)). Затем ставлю таймер, который через каждую секунду отнимает ost: Open "money" For Input As #1 Input #1, mon Close #1 mon = mon - ost money.Label1.Caption = mon Open "money" For Output As #1 Print #1, mon Close #1 mon - это деньги которые записаны в файл. Потом вывожу mon на Label. Проблема вот в чем: я забиваю, например, 50 рублей. Первая секунда все ок'ей (49,9989, так по моему), а вот на второй секунде становится 48,9989, на третьей 47,9989 и т.д. Делаем вывод: каждую секунду отнимается рубль, почему??? Вот в чем вопрос. Помогите, пожалуйста, найти ошибку.
Ответить
|