Аналоги Win функций в Linux

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Сообщение Sniper » 01.10.2005 21:50:53

Собственно собрался портировать OpenGL приложение в Linux из Windows.
Есть несколько функций которые мешают спокой портанутьюю вот они:

ShowCursor();
GetTickCount();

переменные:
DWORD
Sniper
постоялец
 
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение Alexander » 02.10.2005 01:26:24

Может пальцем в небо, но какую то полезную для себя функцию
обнаруживал когда то в uses x86; (это насчёт GetTickCount)
Alexander
 

Сообщение Alexander » 02.10.2005 16:19:16

А вот теперь в яблочко:

Код: Выделить всё
uses baseunix;
 var
     t : tms;
     tc : TClock;
begin
tc := fpTimes(t);
WriteLn(tc);


А с двордом вообще никаких вопросов:

Код: Выделить всё
 var
     d : dword;
begin
d := 10;
WriteLn(d);


А про курсор надо смотреть в сторону XFree (X11). Он за это в ответе :)
Alexander
 

Сообщение Alexander » 02.10.2005 16:49:39

Здесь, на этом же сайте про XFree:

<a href='http://www.freepascal.ru/article//book/xwin/' target='_blank'>http://www.freepascal.ru/article//book/xwin/</a>
Alexander
 

Сообщение Romtek » 11.10.2005 23:14:54

Для библиотеки GLUT:

GetTickCount();
Код: Выделить всё
var t: DWord;
 t := glutGet  (GLUT_ELAPSED_TIME); // со времени последнего вызова


ShowCursor(); <-> glutWarpPointer();

GLUT вообще клёво портируется на многие платформы без головной боли.
Аватара пользователя
Romtek
постоялец
 
Сообщения: 190
Зарегистрирован: 22.05.2005 12:29:35
Откуда: Рамат Ган


Вернуться в Free Pascal Compiler

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 72

Рейтинг@Mail.ru