как получить доступ к linux API с Лазаруса?

Вопросы программирования и использования среды Lazarus.

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

Ответить
ADR
новенький
Сообщения: 43
Зарегистрирован: 11.05.2010 18:22:39
Откуда: Ukraine

как получить доступ к linux API с Лазаруса?

Сообщение ADR »

как получить доступ к linux API с Лазаруса?
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

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

uses
  BaseUnix, Unix;

большинство функций доступны с префиксом fp*.
например функция open() (man 2 open), будет доступна под именем fpopen()

надеюсь, именно системные функции понимаются под "linux API"? ;)
ADR
новенький
Сообщения: 43
Зарегистрирован: 11.05.2010 18:22:39
Откуда: Ukraine

Сообщение ADR »

Спасибо именно это мне нужно)
если кто нашел какую литретуру об этом (список функций) было бы вообще супер)
ADR
новенький
Сообщения: 43
Зарегистрирован: 11.05.2010 18:22:39
Откуда: Ukraine

Сообщение ADR »

спс)

и может кто хнае как перехватиты нажатия alt и клавиш Num?
и как вставить текст? типа в чужие программе виртуально нажать ctrl + V
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

ADR писал(а):и может кто хнае как перехватиты нажатия alt и клавиш Num?
и как вставить текст? типа в чужие программе виртуально нажать ctrl + V


Нужно определиться что за чужие программы: это Гуёвые проргаммы (если да, то какой оконный менеджер?), а если это консольные программы?!... какой консолью исполняются... а если это демоны?!

Курить разнообразные мануалы!
ADR
новенький
Сообщения: 43
Зарегистрирован: 11.05.2010 18:22:39
Откуда: Ukraine

Сообщение ADR »

если да, то какой оконный менеджер?

та GNOME...
Аватара пользователя
coyot.rush
постоялец
Сообщения: 309
Зарегистрирован: 14.08.2009 08:59:48

Сообщение coyot.rush »

большинство функций доступны с префиксом fp*

это обертки вокруг системных функций

можно тутhttp://opennet.ru/keywords/

Нужно определиться что за чужие программы: это Гуёвые проргаммы (если да, то какой оконный менеджер?), а если это консольные программы?!... какой консолью исполняются... а если это демоны?!

Оконные менеджеры работают с API XWindowsSystem. только вопрос какая функция отвечает за установку фокуса ввода :?:

Добавлено спустя 6 минут 33 секунды:
Управляем чужими окнами :D http://www.freepascal.ru/article//book/xwin-1-1/#3

Добавлено спустя 41 минуту 49 секунд:
готовый проект http://www.semicomplete.com/projects/xdotool/
Ответить