программнный таймер

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Invader
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 18.01.2005 (Вт) 4:22
Откуда: Молдавия, Виноград

программнный таймер

Сообщение Invader » 19.11.2011 (Сб) 17:26

можно ли реализовать таймер в коде модуля ? Не используя, компонент таймер.
предполагаю цикл, но выполнение цикла требуется на всё время работы приложения, только после закрытия приложения остановить цикл-таймер.
приложение может работать и весь день... может я думаю не в том направлении. И если цикл, то как задать интервал каждого шага в милисекундах :roll:
Объясню причину:
есть форма на ней таймер, внутри кода которого, происходят вычисления.
я из этого проекта делаю dll, вычисление значения которое я вывожу через dll лежит внутри таймера.
вопрос как можно описать таймер в модуле- в проекте без формы.
умён и жаден,
характер отсуствует

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: программнный таймер

Сообщение Хакер » 19.11.2011 (Сб) 17:39

Invader писал(а):вопрос как можно описать таймер в модуле- в проекте без формы.

http://msdn.microsoft.com/en-us/library ... 85%29.aspx

Invader писал(а):Объясню причину:
есть форма на ней таймер, внутри кода которого, происходят вычисления.
я из этого проекта делаю dll, вычисление значения которое я вывожу через dll лежит внутри таймера.

Какой-то отборный бред.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Invader
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 18.01.2005 (Вт) 4:22
Откуда: Молдавия, Виноград

Re: программнный таймер

Сообщение Invader » 19.11.2011 (Сб) 17:41

уже нашел
Код: Выделить всё
Public Declare Function SetTimer Lib "user32" _
    (ByVal hwnd As Long, _
     ByVal nIDEvent As Long, _
     ByVal uElapse As Long, _
     ByVal lpTimerFunc As Long) As Long

Public Declare Function KillTimer Lib "user32" _
    (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long

Private Sub TimerProc(ByVal hwnd As Long, _
                      ByVal lMsg As Long, _
                      ByVal lTimerID As Long, _
                      ByVal lTimer As Long)

    '' your code here
End Sub
умён и жаден,
характер отсуствует

Invader
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 18.01.2005 (Вт) 4:22
Откуда: Молдавия, Виноград

Re: программнный таймер

Сообщение Invader » 19.11.2011 (Сб) 18:29

Хакер писал(а):Какой-то отборный бред.

почему?
у меня внутри формы таймер в котором перебор буфера с микрофонного входа для вычисления сигнала, если сигнал выше порога шума тогда я получаю значение 1
иначе 0
переделываю всё в длл
умён и жаден,
характер отсуствует

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: программнный таймер

Сообщение Хакер » 19.11.2011 (Сб) 18:41

Invader писал(а):переделываю всё в длл

В ActiveX DLL? Или в Native DLL при помощи моей FNDLL?

И почему ты думаешь, что если у тебя не работает с формовым таймером, то заработает с SetTimer-ом?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Invader
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 18.01.2005 (Вт) 4:22
Откуда: Молдавия, Виноград

Re: программнный таймер

Сообщение Invader » 19.11.2011 (Сб) 20:00

Хакер писал(а):В ActiveX DLL? Или в Native DLL при помощи моей FNDLL?

В ActiveX DLL

Хакер писал(а):И почему ты думаешь, что если у тебя не работает с формовым таймером, то заработает с SetTimer-ом?

у меня всё работает с формовым таймером, просто я переделываю в ActiveX DLL, для дальнейшего использования в других проектах,
И откуда привычка, постоянно упрекать, а какже телепатические способности :lol: ?

Да и ещё вопрос, что представляет Ваше FNDLL
умён и жаден,
характер отсуствует

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: программнный таймер

Сообщение Хакер » 19.11.2011 (Сб) 20:07

Invader писал(а):Да и ещё вопрос, что представляет Ваше FNDLL

[FireNativeDLL] Создание полноценных DLL на Visual Basic
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Invader
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 285
Зарегистрирован: 18.01.2005 (Вт) 4:22
Откуда: Молдавия, Виноград

Re: программнный таймер

Сообщение Invader » 19.11.2011 (Сб) 20:13

спасибо, очень интересно и полезно
умён и жаден,
характер отсуствует


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

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

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

    TopList