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

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

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

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

Сообщение ADR » 06.06.2010 17:57:44

как получить доступ к linux API с Лазаруса?
ADR
новенький
 
Сообщения: 43
Зарегистрирован: 11.05.2010 18:22:39
Откуда: Ukraine

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

Сообщение скалогрыз » 06.06.2010 19:44:22

Код: Выделить всё
uses
  BaseUnix, Unix;

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

надеюсь, именно системные функции понимаются под "linux API"? ;)
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

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

Сообщение ADR » 06.06.2010 21:59:15

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

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

Сообщение скалогрыз » 06.06.2010 22:01:50

скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

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

Сообщение ADR » 07.06.2010 13:22:04

спс)

и может кто хнае как перехватиты нажатия alt и клавиш Num?
и как вставить текст? типа в чужие программе виртуально нажать ctrl + V
ADR
новенький
 
Сообщения: 43
Зарегистрирован: 11.05.2010 18:22:39
Откуда: Ukraine

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

Сообщение скалогрыз » 07.06.2010 13:40:07

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


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

Курить разнообразные мануалы!
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

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

Сообщение ADR » 07.06.2010 17:05:31

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

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

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

Сообщение coyot.rush » 08.06.2010 10:21:38

большинство функций доступны с префиксом 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/
Аватара пользователя
coyot.rush
постоялец
 
Сообщения: 309
Зарегистрирован: 14.08.2009 08:59:48


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru