![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
bavc |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 14.8.2002 Репутация: нет Всего: нет |
Есть файл скрипт скажем на ПЕРЛ (или другой)как с C++ проги вызвать функцию из этого файла и получить результат ее работы?
|
|||
|
||||
Fantasist |
|
|||
![]() Лентяй ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1517 Регистрация: 24.3.2002 Репутация: 4 Всего: 41 |
Вообще надо запустить интерпритатор этого языка, и в качестве параметра передать файл скрипта. Но скрипт тогда выполниться целиком. Можно лт только одну функцию? Надо документацию почитать. А вот еще у меня есть исходник perl, кажись.
-------------------- Волны гасят ветер... |
|||
|
||||
bavc |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 14.8.2002 Репутация: нет Всего: нет |
Ладно допустим я разбросал скрипты по отдельным файлам
вызываются они допустим system("perl add.pl") и как мне получить результаты работы этого скрипта? |
|||
|
||||
Grey |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 25.3.2002 Репутация: нет Всего: нет |
Из стандартного потока вывода например.
|
|||
|
||||
bavc |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 14.8.2002 Репутация: нет Всего: нет |
А возможно ли при таком раскладе перенаправить выполнение скрипта на не стандартный вывод а допустим в область памяти которую я получу в СРР
|
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
По определению CGI Application выход направляется в стандартный поток вывода, значит или тебе надо этот поток перехватывать, или читать доку по реализации твоего скрипта с целью установления можно ли перенастроить поток вывода (что очень сомнительно) -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Fantasist |
|
|||
![]() Лентяй ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1517 Регистрация: 24.3.2002 Репутация: 4 Всего: 41 |
А при чем тут CGI Application? Он вроде просто скрипт выполнить хочет. Ясно, что такие скрипты обычно что-то выводят в ст. поток вывода и web серверы как-то умеют перенаправлять ст. поток вывода на сетевое соеденение. Конечно, самое простое что приходит в голову - это перенаправить его в файл, а потом его прочитать. Сомневаюсь, что сервера так делают, но для локальной задачи вполне может подойти.
-------------------- Волны гасят ветер... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |