Вверх ↑
Этот топик читают: Гость
Ответов: 5227
Рейтинг: 586
#1: 2011-05-05 13:35:11 ЛС | профиль | цитата
Интерпретатор скриптов на языке паскаль. Расширяем для пользовательских функций. Отдельное спасибо nesco за помощь к адаптации KOL. (честно сказать так и погиб-бы в зародыше наверно). В архиве pascalscript_new.zip компонент и пара примеров
------------ Дoбавленo в 13.35:
забыл добавить компилятор пока delphi - есть надежда что в fpc заработает таки.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
5
файлы: 1pascalscript_new.zip [27.1KB] [522]
Голосовали:Assasin, CriDos, Ivann, flud, pardon
vip
#1.1контекстная реклама от партнеров
Ответов: 817
Рейтинг: 52
#2: 2011-05-05 20:43:30 ЛС | профиль | цитата
andrestudio писал(а):
Интерпретатор скриптов

а каких скриптов ?
Для каких целей может понадобиться этот интерпретатор?
карма: 1

0
Ответов: 5227
Рейтинг: 586
#3: 2011-05-05 21:08:02 ЛС | профиль | цитата
-= DriveR =- писал(а):
а каких скриптов ?
andrestudio писал(а):
Интерпретатор скриптов на языке паскаль.
-= DriveR =- писал(а):
Для каких целей может понадобиться этот интерпретатор?
Для гибкой логики и сложных алгоритмов как сортировка, различные вычисления и т.д и т.п. Добавил точку onVarName для удобной работы с GlobalVar, перезалил
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2011-05-05 21:22:56 правка | ЛС | профиль | цитата


Редактировалось 9 раз(а), последний 2021-06-22 14:19:45
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#5: 2011-05-05 21:52:50 ЛС | профиль | цитата
Ну если это интерпретатор , то исправь в ini -файле
Info=Интепритатор скрипта на языке Pascal
я начал с ini читать - каша не то слово.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5227
Рейтинг: 586
#6: 2011-05-05 22:10:16 ЛС | профиль | цитата
Tad, боюсь это не как не скажется на работу с variant(ами) в FPC, может ты как опытный подскажешь по делу чего ?
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#7: 2011-05-05 22:32:15 ЛС | профиль | цитата
andrestudio писал(а):
на работу с variant(ами) в FPC

А ты новый FPC пробовал
карма: 22

0
Ответов: 5227
Рейтинг: 586
#8: 2011-05-06 08:03:13 ЛС | профиль | цитата
nesco писал(а):
А ты новый FPC пробовал
нет, а что уже сборка есть с новым компилятором
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#9: 2011-05-06 10:54:21 ЛС | профиль | цитата
andrestudio писал(а):
а что уже сборка есть с новым компилятором

У меня нет, но кто-то уже делал. По умолчанию должен очень просто меняться
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#10: 2011-05-06 16:08:10 ЛС | профиль | цитата
andrestudio писал(а):
работу с variant(ами) в FPC
посмотри это
http://forum.sources.ru/index.php?s=6f123b84631248d98971404f99534ab8&act=Attach&type=post&id=435005&attach_id=
------------ Дoбавленo в 16.08:
nesco писал(а):
А ты новый FPC пробовал
вроде с FPC 1.1
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5227
Рейтинг: 586
#11: 2011-05-06 18:39:24 ЛС | профиль | цитата
Tad, гугл и у меня работает, я хотел про другое спросить. Для начала выбираешь компилятор fpc нажимаешь кнопочку (зелёненькую такую стрелочку, "запустить") смотришь окно отладки где красным у компилятора эякуляция случилась, вот тогда и самый секс наступает (для кодера) а тут этого нет, тут это не так (а в некоторых местах вообще задом об косяк). Мне бы достаточно было примера как эти грабли обойти (или как). Типа VCL так а мы вот так можем, опциями компилятора типа вот так можно обойти. Но ты пошёл гораздо простым путём, нашёл грамматическую ошибку в ini файле выдал это за кошмар или кашу (тебе видней конечно, у меня в школе всю дорогу по русскому трояки были так что тут видать только горбатого как говорится..).

карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 16884
Рейтинг: 1239
#12: 2011-05-06 21:49:12 ЛС | профиль | цитата
andrestudio,ты не обижайся , я вообще пошел другим путём. Название темы "Pascal script (run-time)" да и начало "Интерпретатор скриптов на языке паскаль." меня не впечатлило. Вот я компонент и не ставил, только заглянул в ini и pas файлы.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5227
Рейтинг: 586
#13: 2011-05-07 06:58:21 ЛС | профиль | цитата
Интересный однако у тебя подход делать выводы, ну да ладно, тогда может тебе лучше посетить аторскую страничку http://alexboiko.narod.ru/prod.html#pascalc, более подробное описание в архиве http://alexboiko.narod.ru/pascalc3.zip
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 16884
Рейтинг: 1239
#14: 2011-05-07 12:31:48 ЛС | профиль | цитата
andrestudio, посмотрел. Вот такой у меня подход - сначала смотрю коды.
Возник вопрос:
#pas
function StrToNum(S:string;var X:extended):boolean;
Почему строку 1,234,567.12 или 1.234.567,12 "да", а строку 1,234,567 или 1.234.567 "нет"
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5227
Рейтинг: 586
#15: 2011-05-07 14:06:41 ЛС | профиль | цитата
Tad, знать бы. (по логике вначале функции напрашивается Replace).
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)