Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   TTimer своими руками (http://forum.oszone.net/showthread.php?t=30534)

Zur0 26-04-2003 20:26 209000

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

vasketsov 26-04-2003 23:41 209001

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

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

Zur0 27-04-2003 00:36 209002

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

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

Megabizon 27-04-2003 09:31 209003

Для винды используй API -  SetTimer, TimerProc, KillTimer

vasketsov 27-04-2003 10:03 209004

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

Zur0 27-04-2003 18:17 209005

Можно по thream ссылки на доку.
Надо сделать не тоько под винь го и под никс.


Время: 23:13.

Время: 23:13.
© OSzone.net 2001-