PDA

Показать полную графическую версию : TTimer своими руками


Zur0
26-04-2003, 20:26
Нужно реализовать класс подобный TTimer (вызывает метод, который ему назначиш через определенные промежутки времени) в bc++.
Желательно кроссплотформенно (win/nix).
plz help!!!

vasketsov
26-04-2003, 23:41
Zur0
1) Кроссплатформенно не получится, разве что через Qt или еще какую-нибудь библиотеку, это всегда ресурс операционной системы.

2) У TTimer открытый код, возьми и сделай также.

Zur0
27-04-2003, 00:36
Дело в том, что TTimer открывает отдельное окно, а там уже вызывает виндовозную функцию. Хотелось бы сделать по другому. Возможно ли это сделать через thread's. Если да то где можно почитать доку об них. (Никогда не юзал, приблизительно знаю что это такое).
Ссылки приветствуются.

Заранее благодарен.

Megabizon
27-04-2003, 09:31
Для винды используй API -  SetTimer, TimerProc, KillTimer

vasketsov
27-04-2003, 10:03
Zur0
1) Класс TThread
2) CreateThread (WINAPI)
3) beginthread (CRT)
4) если посмотришь описание SetTimer, увидишь, что она может и без окон работать.

Zur0
27-04-2003, 18:17
Можно по thream ссылки на доку.
Надо сделать не тоько под винь го и под никс.




© OSzone.net 2001-2012