X

Здравствуйте, гость ( Вход | Регистрация )

Скрыть объявления

Объявления

Скрипты в свою программу, Как сделать ?  
 slalex
сообщение 29.4.2016, 2:30
Сообщение #226104


Группа: Real User

Сообщений: 2013
Спасибо сказали: 840 раз

Может кто подскажет как можно в свою программу добавить выполнение Си-подобных скриптов, причем что-бы кроме стандартных инструкций, можно было сделать некоторые свои команды, вызывать свои функции,

я так понял придется в программу запихать какой-то простенький си интерпретатор, может кому попадались примеры реализации такой идеи?
  Пользователя нет на форуме
 
«<2 из 2
 
Ответить
Ответов (15 - 19)
 Saveliy
сообщение 30.4.2016, 11:23
Сообщение #226207


Special

Группа: Главные администраторы

Сообщений: 13340
Спасибо сказали: 2064 раза

Не знаю, как это в реале будет, по ходу это дело только под язык СИ, расширение на другие языки не присутствует.

На первый взгляд идея не плоха, но без напильника никуда, зато из этого Little C можно понадергать готовых методов, их там масса. Глянух исходники, принцип Eval, провели анализ файла и выполнили. Вот только под другие языки, Pascal, Basic тут не прокатит, надо переписывать.

Хотел тест провести, но требуется компонент TSynMemo. Надо найти и установить, пощупать.

Прикрепленный файл  Little_C.png ( 415.44 kB )
      Кол-во скачиваний: 47
  Пользователя нет на форуме
 
 Saveliy
сообщение 30.4.2016, 12:00
Сообщение #226211


Special

Группа: Главные администраторы

Сообщений: 13340
Спасибо сказали: 2064 раза

Вобщем, если на СИ, на мой взгляд, самое лучшее, это вот:
http://www.softintegration.com/

Есть все что душе угодно, включая графическую библиотеку. Минус, что на русском инфы почти нет, в отличие от Little.
Впрочем, если не замахиваться, то и Little за глаза, надо пощупать и то и другое, сравнить и по типу задач примерить возможности.
  Пользователя нет на форуме
 
 slalex
сообщение 30.4.2016, 12:19
Сообщение #226213


Группа: Real User

Сообщений: 2013
Спасибо сказали: 840 раз

у меня Little C запустился,
думаю самое то что надо и вряд-ли что-то лучше найти,
все комменты и описание на русском.
Отредактированно slalex - 30.4.2016, 12:20
  Пользователя нет на форуме
 
 Saveliy
сообщение 30.4.2016, 12:21
Сообщение #226214


Special

Группа: Главные администраторы

Сообщений: 13340
Спасибо сказали: 2064 раза

Цитата(slalex @ 30.4.2016, 12:19) *
у меня всё запустилось,
думаю самое то что надо и вряд-ли что-то лучше найти,
все комменты и описание на русском.

У тебя значит уже стоял этот компонент SynMemo. Да, мне кажется для твоих задач, самое оно, и на русском много примеров. Я бы даже сказал, частенько бывает так, чем проще, тем лучше, особенно если не нужна кроссплатформенность.
  Пользователя нет на форуме
 
«<2 из 2
Ответить
21 чел. читают эту тему (гостей: 21, скрытых пользователей: 0)
Пользователей: 0
Режим отображения: ·


> Some topics
 
Нет новых сообщений
Зеркальное изображение
Сегодня, 13:27
Посл. ответ от karel_new
Нет новых сообщений
Реально прочитать хоть что-то из нее
11.9.2026, 13:11
Посл. ответ от Дмитрий
Нет новых сообщений
нужен совет и помощь
10.9.2026, 20:52
Посл. ответ от angelferrum
Нет новых сообщений
Looking for a dump for a 2025 Toyota Land Cruiser 300 Dash 93C66
10.9.2026, 19:23
Посл. ответ от grafit2003
Нет новых сообщений
Привет всем. По ошибке снёс дамп в машине.
8.9.2026, 10:17
Посл. ответ от mzemcov
  Сейчас: 13.9.2026, 21:13