Подключить Perl к программе

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

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

Подключить Perl к программе

Сообщение Rain » 29.12.2006 12:55:03

Всем привет!

Домустим, есть переменные A_prog, B_prog, C_prog и функция. Как можно вызвать перловый скрипт, в котором переменные A_perl, B_perl, C_perl и функция равны сообтественно значениям переменных и функции программы?
Rain
новенький
 
Сообщения: 21
Зарегистрирован: 19.10.2006 03:12:00

Вариант «в лоб»

Сообщение Mirror » 29.12.2006 13:55:21

Э-э-э… Знаю, что это не лучший вариант, но можно сделать копию скрипта, в начало которого (после первого комментария :)) дописать пару строчек и запустить с помощью shellexecute или его линуксового аналога.
Mirror
новенький
 
Сообщения: 49
Зарегистрирован: 22.05.2005 12:02:48
Откуда: Порту

Сообщение Uniser » 30.12.2006 13:28:30

Есть ещё вариант: подправить скрипт для чтения переменных окружения и установив их значения в программе запустить скрипт отдельным процессом из программы с наследованием среды.
Uniser
новенький
 
Сообщения: 46
Зарегистрирован: 13.05.2005 23:13:57
Откуда: Украина, Полтава

Не

Сообщение Mirror » 31.12.2006 12:46:42

Париться с переменными окружения - удел линуксоидов. :) Я даже не знаю, как их програмно установить-то. :)

А вообще - наверняка у perl есть какой-то програмный интерфейс для взаимодействия с другими приложениями... Но искать всё это, если можно shellexecute... Зачем?..
Mirror
новенький
 
Сообщения: 49
Зарегистрирован: 22.05.2005 12:02:48
Откуда: Порту


Вернуться в Free Pascal Compiler

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

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

Рейтинг@Mail.ru