Stealth Client Forum

Альтернативный клиент Ultima Online
Текущее время: 18.10.2018 19:37

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Паскаль скрипт
СообщениеДобавлено: 18.09.2006 12:21 
Не в сети Moderator
Moderator

Зарегистрирован: 28.03.2006 21:29
Сообщения: 559
Что-то я туплю... В скриптах доступны какие-либо функции языка Паскаль? Или дельфей? Я не имею в виду функции работы с УО, меня интересуют обычные библиотечные функции, типа функций обработки строк, работы с файлами, математические функции и пр.

На Ремобжекте ни хрена про это нету. Если функции доступны - списочек, плиз, в студию. Можно просто список без комментов и аргументов (если это стандартные функции).

И было бы здорово, если бы к стелсу можно было подключать стандартные разные библиотеки, лучше всего через include в скрипте. Указываешь длл-ку, скриптовый модуль за необходимыми функциями лезет туда. Тогда легко можно было бы самому сделать и функции с реестром, и с файлами и многое другое... Сам бы тут же в дельфях собрал бы небольшую библиотечку и писание скриптов превратилось бы в наслаждение :)


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 19.09.2006 22:00 
Не в сети Moderator
Moderator

Зарегистрирован: 07.04.2005 4:41
Сообщения: 351
Теоретически стелс владеет теми же ф-ями что и Pascal Script, на сайте которого можно попробовать поискать документацию, я уверен что она там есть


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 20.09.2006 0:04 
Не в сети Moderator
Moderator

Зарегистрирован: 28.03.2006 21:29
Сообщения: 559
Alex писал(а):
Теоретически стелс владеет теми же ф-ями что и Pascal Script, на сайте которого можно попробовать поискать документацию, я уверен что она там есть


Если уверен - найди. Ее нет. Если бы была - я бы ее взял оттуда. И теоретически - не означает практически. Да и теоретически это неверно. И, кстати, в первом посте я написал, что на ремобжект нет никакой доки.

ЗЫ: на сайте ремобжект есть только вот это:

Код:
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.


Этот паскаль скрипт - конструктор (впрочем как и другие скриптовые наборы). Что ты включишь - то и будет в итоговом скриптовом модуле.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 20.09.2006 5:27 
Не в сети Developer
Developer

Зарегистрирован: 20.04.2006 6:03
Сообщения: 492
Вменяемых доков к сожалению нет. единственный выход - ковыряние исходников Pascal Script. все импортируемые ф-и/классы сгруппированы в однм месте.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 20.09.2006 8:31 
Не в сети Moderator
Moderator

Зарегистрирован: 28.03.2006 21:29
Сообщения: 559
CFA писал(а):
Вменяемых доков к сожалению нет. единственный выход - ковыряние исходников Pascal Script. все импортируемые ф-и/классы сгруппированы в однм месте.


Вот этого мне как раз и не хотелось делать... Но, видно, придется. Слава богу хоть на дельфях паскаль скрипт написан... Ладно, что надыбаю - кину в этот топик.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 25.09.2006 8:03 
Не в сети Developer
Developer

Зарегистрирован: 11.03.2005 19:12
Сообщения: 656
Pascal Script по умолчанию поддерживает еще различные классы. Например TStringList. Часто используют его методы LoadFromFile() и SaveToFile(). Также есть еще просто ф-ции для работы со строками: BMSearch и StrBreakApart (описание на форуме). Также не забываем про обычные строковые и математические ф-ции. Списка у меня к сожалению нету, но можно найти на любом сайте, посвященном Паскалю (или Delphi).
Работу с реестром вроде бы не поддерживаем.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Тюнинг и аксессуары. Тюнинг внедорожников: магазин 4х4 в Одессе. Интернет магазин "AMAX".
Также, на правах рекламы: школьный сайт: school-work.net и еще один: https://www.youtube.com/channel/UCFSPHKHjP22tEl8Rjcst9Fw.


Рейтинг@Mail.ru
Powered by phpBB® Forum Software © phpBB Group