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

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

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

Ответить
Rain
новенький
Сообщения: 21
Зарегистрирован: 19.10.2006 03:12:00

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

Сообщение Rain »

Всем привет!

Домустим, есть переменные A_prog, B_prog, C_prog и функция. Как можно вызвать перловый скрипт, в котором переменные A_perl, B_perl, C_perl и функция равны сообтественно значениям переменных и функции программы?
Mirror
новенький
Сообщения: 49
Зарегистрирован: 22.05.2005 12:02:48
Откуда: Порту

Сообщение Mirror »

Э-э-э… Знаю, что это не лучший вариант, но можно сделать копию скрипта, в начало которого (после первого комментария :)) дописать пару строчек и запустить с помощью shellexecute или его линуксового аналога.
Uniser
новенький
Сообщения: 46
Зарегистрирован: 13.05.2005 23:13:57
Откуда: Украина, Полтава

Сообщение Uniser »

Есть ещё вариант: подправить скрипт для чтения переменных окружения и установив их значения в программе запустить скрипт отдельным процессом из программы с наследованием среды.
Mirror
новенький
Сообщения: 49
Зарегистрирован: 22.05.2005 12:02:48
Откуда: Порту

Сообщение Mirror »

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

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