Показать полную графическую версию : TTimer своими руками
Нужно реализовать класс подобный TTimer (вызывает метод, который ему назначиш через определенные промежутки времени) в bc++.
Желательно кроссплотформенно (win/nix).
plz help!!!
vasketsov
26-04-2003, 23:41
Zur0
1) Кроссплатформенно не получится, разве что через Qt или еще какую-нибудь библиотеку, это всегда ресурс операционной системы.
2) У TTimer открытый код, возьми и сделай также.
Дело в том, что 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, увидишь, что она может и без окон работать.
Можно по thream ссылки на доку.
Надо сделать не тоько под винь го и под никс.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.