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

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

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

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

Сообщение Sniper »

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

ShowCursor();
GetTickCount();

переменные:
DWORD
Alexander

Сообщение Alexander »

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

Сообщение Alexander »

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

Код: Выделить всё

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 »

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

<a href='http://www.freepascal.ru/article//book/xwin/' target='_blank'>http://www.freepascal.ru/article//book/xwin/</a>
Аватара пользователя
Romtek
постоялец
Сообщения: 190
Зарегистрирован: 22.05.2005 12:29:35
Откуда: Рамат Ган
Контактная информация:

Сообщение Romtek »

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

GetTickCount();

Код: Выделить всё

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


ShowCursor(); <-> glutWarpPointer();

GLUT вообще клёво портируется на многие платформы без головной боли.
Ответить