Russian Qt Forum
Июнь 16, 2024, 03:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как из C++ использовать модули Perl  (Прочитано 4632 раз)
karp2005
Гость
« : Октябрь 02, 2006, 15:15 »

для выполнения некоторой задачи мене очень подходит перловый модуль LWP. Но на перле полностью писать GUI приложение мод Win не очень хочется.

Вопрос - где можно найти инфу по интеграции перловых модулей в стандартный VC 2003. На сколько я знаю интеграция перла с Си вполне возможна. Может кто-то сталкивался с подобной задачей? Интересует информация непосредственно по интеграции.
Спасибо. :idea:
Записан
kolobok0
Гость
« Ответ #1 : Октябрь 03, 2006, 13:07 »

Цитата: "karp2005"
для выполнения некоторой задачи мене очень подходит перловый модуль LWP. Но на перле полностью писать GUI приложение мод Win не очень хочется.

Вопрос - где можно найти инфу по интеграции перловых модулей в стандартный VC 2003. На сколько я знаю интеграция перла с Си вполне возможна. Может кто-то сталкивался с подобной задачей? Интересует информация непосредственно по интеграции.
Спасибо. :idea:


бОльшая часть интеграции обычно заключается в форматах вызова тех иди иных функций из сторонней библиотеки, правила работы со стэком, с подготовкой и(или) обработкой полученных и передаваемых данных. самый дЕйственный способ -
1) делаете то, что собираетесь делать
2) добиваетесь линковки и запуска
3) запускаете отладку и смотрите, что передаётся и как... Естественно речь идёт об ассемблерном получаемом коде.

Исходя из полученных данных - подстраиваетесь под необходимые типы, создаёте "правильный" вызов... Ну где то так... И поверьте уж дураку - это самый короткий путь... нюансы есть конечно же, но это вторая серия Улыбающийся))

(круглый)
Записан
karp2005
Гость
« Ответ #2 : Октябрь 03, 2006, 13:27 »

Спасибо. Но можно ли как-то более простым способом вставить перловый скрипт в Си код. Я нашёл информацию как можно выполнить какую-то функцию перла в си. Но вот хочется ещё более себе упростить жизнь и взять готовый скриптик,передать ему параметры и получить из него готовый результат -  возможно ли это? Тоесть конечно самый простой способ использовать что-то типа system(), но это же не хорошо как минимум...да и клиенты себе перл со всеми библиотеками ставить уж точно не захотят...если это не возможно то уж придётся писать полностью на Си (((( а с перлом было бы куда проще...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.041 секунд. Запросов: 20.