Что-то я туплю... В скриптах доступны какие-либо функции языка Паскаль? Или дельфей? Я не имею в виду функции работы с УО, меня интересуют обычные библиотечные функции, типа функций обработки строк, работы с файлами, математические функции и пр.
На Ремобжекте ни хрена про это нету. Если функции доступны - списочек, плиз, в студию. Можно просто список без комментов и аргументов (если это стандартные функции).
И было бы здорово, если бы к стелсу можно было подключать стандартные разные библиотеки, лучше всего через include в скрипте. Указываешь длл-ку, скриптовый модуль за необходимыми функциями лезет туда. Тогда легко можно было бы самому сделать и функции с реестром, и с файлами и многое другое... Сам бы тут же в дельфях собрал бы небольшую библиотечку и писание скриптов превратилось бы в наслаждение
Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
Паскаль скрипт
Если уверен - найди. Ее нет. Если бы была - я бы ее взял оттуда. И теоретически - не означает практически. Да и теоретически это неверно. И, кстати, в первом посте я написал, что на ремобжект нет никакой доки.Alex wrote:Теоретически стелс владеет теми же ф-ями что и Pascal Script, на сайте которого можно попробовать поискать документацию, я уверен что она там есть
ЗЫ: на сайте ремобжект есть только вот это:
Code: Select all
Pascal Script is a free scripting engine that allows you to use most of the Object Pascal language within your Delphi projects at runtime. Written completely in Delphi, it's composed of a set of units that can be compiled into your executable, eliminating the need to distribute any external files.
Pascal Script includes the following features:
Variables, Constants
Standard language constructs:
Begin/End
If/Then/Else
For/To/Downto/Do
Case x Of
Repeat/Until
While
uses
Exit
Continue
Break
Functions (Declared inside or outside of the script)
Standard types: Byte, Shortint, Char, Word, SmallInt, Cardinal, Longint, Integer, String, Real, Double, Single, Extended, Boolean, Array, Record, Enumerations, Variant, IUnknown, IDispatch (dynamic invoke)
Ability to import of Delphi functions and classes.
Assignment of script functions to Delphi events.
Compilation to a file for later use
Easy to use component version
Include Files
Defines
Capability to call RemObjects SDK Services from within scripts.
...and much more.
Вот этого мне как раз и не хотелось делать... Но, видно, придется. Слава богу хоть на дельфях паскаль скрипт написан... Ладно, что надыбаю - кину в этот топик.CFA wrote:Вменяемых доков к сожалению нет. единственный выход - ковыряние исходников Pascal Script. все импортируемые ф-и/классы сгруппированы в однм месте.
Pascal Script по умолчанию поддерживает еще различные классы. Например TStringList. Часто используют его методы LoadFromFile() и SaveToFile(). Также есть еще просто ф-ции для работы со строками: BMSearch и StrBreakApart (описание на форуме). Также не забываем про обычные строковые и математические ф-ции. Списка у меня к сожалению нету, но можно найти на любом сайте, посвященном Паскалю (или Delphi).
Работу с реестром вроде бы не поддерживаем.
Работу с реестром вроде бы не поддерживаем.