powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Программный код в мемо-поле
6 сообщений из 6, страница 1 из 1
Программный код в мемо-поле
    #35632253
ArDo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В мемо-поле лежит кусок кода. Как запустить его на решение?
...
Рейтинг: 0 / 0
Программный код в мемо-поле
    #35632267
homik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Позволяет вам выполнить некоторый программный код, в режиме runtime, несколько строк программного кода, размещенного в переменной памяти, в поле некоторой таблицы, или размещенным в другой текстовой форме.

ExecScript(cExpression [, eParameter1, eParameter2, ...])
...
Рейтинг: 0 / 0
Программный код в мемо-поле
    #35632269
ArDo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
...
Рейтинг: 0 / 0
Программный код в мемо-поле
    #35632761
Lavrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ExecScript(cExpression {, eParameter1, eParameter2, ...})

Это обычно работает из под самого фокса. Для запуска из под библиотеки Runtime код надо предварительно откомпилировать.
...
Рейтинг: 0 / 0
Программный код в мемо-поле
    #35632993
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lavrow
Это обычно работает из под самого фокса. Для запуска из под библиотеки Runtime код надо предварительно откомпилировать.

У меня работает нормально в run-time без предварительной компиляции, мне кажется ExecScript сам способен откомпилировать переданный ему текст.
...
Рейтинг: 0 / 0
Программный код в мемо-поле
    #35633891
Lavrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DagLavrow
Это обычно работает из под самого фокса. Для запуска из под библиотеки Runtime код надо предварительно откомпилировать.

У меня работает нормально в run-time без предварительной компиляции, мне кажется ExecScript сам способен откомпилировать переданный ему текст.

Извиняюсь за некоторую неточность. ExecScript действительно работает в режиме Rintime, но работает весьма ограниченно. Т.е. он может больше чем макрос, но меньше чем простая программа. (Точно не помню, но были проблемы с вызовом подпрограмм и что-то еще)
Приходилось использовать конструкцию типа

STRTOFILE(File.memo,"TMP_DO.PRG")
do_command="do tmp_do"
&do_command

А вот исполнять внешние программы Runtime может только после компиляции. Для ускорения создавалось поле File.memofxp, куда записывалась откомпилированная программа.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Программный код в мемо-поле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]