Пытаюсь сделать программу для счета времени в интернете

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Theba
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 15.04.2003 (Вт) 0:05

Пытаюсь сделать программу для счета времени в интернете

Сообщение Theba » 15.04.2003 (Вт) 0:29

Пытаюсь сделать программу для счета времени в интернете.
Получается программа вроде сикундомера, но я не могу задать начальное время в формате "hh:mm:ss" , чтобы из него вычитать текущее.... Как автом. запускать приложение при подключении.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 15.04.2003 (Вт) 4:22

Попробуй так:
При загрузке программы указываешь начальное время (tTime=Time), а по секундомеру указываешь новое время: (nTime=Time)...
Потом по секундомеру же пишешь label1.caption=CDate(nTime-tTime)...
Пиши, если что :lol:
P.S. Лучше не запускать приложение при подключении, а мониторить подключение... Сходи на http://www.vbnet.ru, там емть примеры проверки подключения.

Theba
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 15.04.2003 (Вт) 0:05

Пытаюсь сделать программу для счета времени в интернете

Сообщение Theba » 15.04.2003 (Вт) 22:51

Я не знаю как указать начальное время так чтобы с ним можно было производить арифметические действия типа t1-t2 где t1-время после пополнения счета а t2- время таймера

new_programmer
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 10.02.2003 (Пн) 21:20
Откуда: Russia

Сообщение new_programmer » 15.04.2003 (Вт) 23:20

Процедуру Connect вызываешь при подключении,
а Disconnect при отключении

Код: Выделить всё
Dim DateStart As Date
Dim DateDiv   As Date

Private Sub Connect()
DateStart = Now
Timer1.Enabled = True
End Sub


Private Sub Form_Load()
  With Timer1
      .Interval = 300
      .Enabled = False
  End With
End Sub

Private Sub Timer1_Timer()

DateDiv = Now - DateStart

Text1.Text = Format(DateDiv, "hh:mm:ss")

End Sub

Private Sub Disconnect()
   Timer1.Enabled = False
End Sub
[/code]

Theba
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 15.04.2003 (Вт) 0:05

Пытаюсь сделать программу для счета времени в интернете.

Сообщение Theba » 16.04.2003 (Ср) 23:02

Не знаю что такое Sub Connect() И SubDisconect() запустил программу ни чего не работает ,кроме того в этой программе я не могу сам ввести
значение времени ,так как в программе есть время начальное и текущее ,а времени заданного нет. Спасибо за помощь.

new_programmer
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 10.02.2003 (Пн) 21:20
Откуда: Russia

Re: Пытаюсь сделать программу для счета времени в интернете.

Сообщение new_programmer » 17.04.2003 (Чт) 22:03

Theba писал(а):Не знаю что такое Sub Connect() И SubDisconect() запустил программу ни чего не работает


Чтобы заработало необходимо, например, на форму добавить две кнопки. В процедуре обработки нажатия на Command1 вызвать
Connect()

Код: Выделить всё
Private Sub Command1_Click()
Connect()'подключились
End Sub


А в процедуре обработки нажатия на Command2 вызвать
Disconnect()

Код: Выделить всё
Private Sub Command2_Click()
Disconect()'отключились
End Sub


Должно заработать. :wink:

Theba
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 15.04.2003 (Вт) 0:05

Пытаюсь сделать программу для счета времени в интернете.

Сообщение Theba » 18.04.2003 (Пт) 0:08

С кнопками все понятно ,такую программу я делал . И надеялся что Connect и Disconnect это события подключения и отключения соединения увы, очень жаль.А кнопки я забываю нажимать,и все теряет смысл. И все-же, если событие подключения невозможно определить,подскажите хотя-бы как например сложитть или вычесть 07:20:35 и 21:30:20 ( это время) , но перед этим ввести их в поля текстовые или другие. И еще. что такое "мониторить", очень хочется что-нибудь отмониторить. :roll:

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 18.04.2003 (Пт) 4:21

Нууу... Имеется два текстовых поля и кнопка со стандартными именами...
Код: Выделить всё
Private Sub Command1_Click()
Dim Time1 as Date
Dim Time2 as Date

Time1=CDate(Text1.Text)
Time2=CDate(Text2.Text)

MsgBox "Разница во времени: " & CDate(Time2-Time1)
End Sub


Только если неправильно указать время в полях, программа сразу глюкнет, поэтому сделай ещё ограничение на ввод символов, кроме цифр и ":" (поиск в форуме ;))

Theba
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 15.04.2003 (Вт) 0:05

Пытаюсь сделать программу для счета времени в интернете.

Сообщение Theba » 18.04.2003 (Пт) 13:12

За последний ответ Merci bien! Все получается.
Еще-бы отследить подключение было-бы совсем хорошо. :roll:

goro
Постоялец
Постоялец
 
Сообщения: 494
Зарегистрирован: 03.12.2002 (Вт) 11:45
Откуда: Украина, Запорожье

Re: Пытаюсь сделать программу для счета времени в интернете.

Сообщение goro » 18.04.2003 (Пт) 21:11

Theba писал(а):За последний ответ Merci bien! Все получается.
Еще-бы отследить подключение было-бы совсем хорошо. :roll:

Попробуй в таймере каждую секунду проверять подключение к интернету.
Кстати вот тебе и примерчик... 8)
Вложения
checkconnection.zip
Проверка подключени к интернету.
(16.3 Кб) Скачиваний: 98
ПРЕВЕД

Theba
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 15.04.2003 (Вт) 0:05

Пытаюсь сделать программу для счета времени в интернете.

Сообщение Theba » 18.04.2003 (Пт) 23:23

Goro!!! Можно считать ваш ответ исчерпывающим , если знать, что в прекрасном городе Запорiжжя означает "гммм". :wink:

Theba
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 15.04.2003 (Вт) 0:05

Пытаюсь сделать программу для счета времени в интернете.

Сообщение Theba » 19.04.2003 (Сб) 22:21

Goro я понял что такое "гммм", все скачал ,буду разбиратся. Пока сложновато , особенно убирать лишнее.Спасибо.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 62

    TopList