С++/C + Lazarus/FPC Обмен данными

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

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

С++/C + Lazarus/FPC Обмен данными

Сообщение jhonyxakep » 30.06.2011 05:13:52

Здравствуйте,

Существуют-ли какие нибудь кроссплатформеные способы обмена информацией между Lazarus и программой на с++. Сама программа на с++ должно смочь компилироваться большинством компиляторов. Основная задача - вызвать какое-либо событие в Lazarusе.

Заранее спасибо. :)
Аватара пользователя
jhonyxakep
новенький
 
Сообщения: 24
Зарегистрирован: 23.08.2010 14:45:35

Re: С++/C + Lazarus/FPC Обмен данными

Сообщение Brainenjii » 30.06.2011 06:47:38

сокеты?
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: С++/C + Lazarus/FPC Обмен данными

Сообщение jhonyxakep » 30.06.2011 07:13:14

Сокеты-же вроде в Windows и linux различаются?
Аватара пользователя
jhonyxakep
новенький
 
Сообщения: 24
Зарегистрирован: 23.08.2010 14:45:35

Re: С++/C + Lazarus/FPC Обмен данными

Сообщение Nik » 30.06.2011 09:16:19

jhonyxakep писал(а):Сокеты-же вроде в Windows и linux различаются?


Задействуйте Synapse - там реализованы кросс-платформенные сокеты.
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

Re: С++/C + Lazarus/FPC Обмен данными

Сообщение GrayEddy » 30.06.2011 09:48:41

В synapse есть неблокирующие сокеты?
GrayEddy
постоялец
 
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Re: С++/C + Lazarus/FPC Обмен данными

Сообщение jhonyxakep » 30.06.2011 14:43:16

Синапс насколько знаю библиотека для фрипаскаля... А на си стороне что делать? :D

Немного подумал, решил перестроить модуль на Лазарусе из программы в dll(so), возникает вопрос, как вызвав функцию из Лазаруса, запустить форму?
Аватара пользователя
jhonyxakep
новенький
 
Сообщения: 24
Зарегистрирован: 23.08.2010 14:45:35

Re: С++/C + Lazarus/FPC Обмен данными

Сообщение stikriz » 30.06.2011 19:16:03

jhonyxakep писал(а):Синапс насколько знаю библиотека для фрипаскаля... А на си стороне что делать? :D

Писать на той библиотеке, которая есть в сях.
Аватара пользователя
stikriz
энтузиаст
 
Сообщения: 612
Зарегистрирован: 15.03.2006 09:37:47

Re: С++/C + Lazarus/FPC Обмен данными

Сообщение jhonyxakep » 01.07.2011 01:48:17

Дык в этом то и проблема. На винде это Winsock а на линуксе еще что-то... Вообщем все понял, тема закрыта
Аватара пользователя
jhonyxakep
новенький
 
Сообщения: 24
Зарегистрирован: 23.08.2010 14:45:35

Re: С++/C + Lazarus/FPC Обмен данными

Сообщение stikriz » 01.07.2011 08:23:29

Везде Winsock :-)
Аватара пользователя
stikriz
энтузиаст
 
Сообщения: 612
Зарегистрирован: 15.03.2006 09:37:47


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru
cron