Форум работает в тестовом режиме. Все данные были перенесены со старого сайта 2018 года. Некоторая информация может быть недоступна, например вложения или хайды. Просьба сообщать о данных случаях через функционал "Жалоба", прямо под постом, где отсуствуют данные из хайда или проблемы с вложением.
Могут быть проблемы в "выкидыванием" с форума (слетевшей авторизацией). Нужно собрать статистику таких случаев.
Есть Тема, куда можете сообщить о проблемах с сайтом либо просто передать привет.

[?] Программирование на Adrenalin 1.71

Рег
4 Сен 2016
Сообщения
1
Реакции
0
Здравствуйте.
Недавно узнал об Адреналине, в частности - о версии 1.71. Играю на фришке, и менять положение не собираюсь.

Но столкнулся с некоторыми моментами, которые хотелось бы реализовать самому, и посмотрев некоторые скрипты понял пару вещей - сделать можно многое, но нужно иметь знания.

И вот тут то и возникли траблы.

Используя сайт с описанием Адреналин АПИ столкнулся с ситуацией - во первых не все классы и методы описаны - предположительно часть из них стандартные паскалевские, но как узнать - какой функционал паскаля доступен на программном движке адрика 1.71?:

Ещё один возникший вопрос - дополнения описаний Адреналин АПИ заканчивается датой 29.03.16, при этом Адрик 1.71 в эбауте пишет о 2014 годе - другими словами то, что есть в описании Адреналин АПИ может просто не работать на версии 1.71 (и предполагаю, что такого может быть много).


В общем к знающим людям, два вопроса:
1 - какой функционал паскаля(?) доступен на адрике 1.71? Есть ли ссылки на эти доки?
2 - каким функционалом оснащён сам адрик 1.71? Где можно почитать описание именно его объектов и команд?

Надеюсь на то, что хоть кому-то будет понятно то, что написал.
Надеюсь на помощь
Спасибо
 
graysand написал(а):
может просто не работать на версии 1.71
очевидно, что компилятор ругнется на "undeclared identifier".
если конечно ты не найдешь документацю от 14 года :DD
 
@rsd, Да с функционалом объектов адрика еще куда не шло. Документацию можно не углубляясь просмотреть достаточно быстро.
Интересен сам скриптовый движок. На сколько я понял, тут для скриптов дельфач используется. Не понятно только какой версии и какие библиотеки доступны для использования (на {ifdef Verxx} выругался ошибкой).
@graysand, Ну как минимум особенно часто юзают SysUtils и Classes, значит можно погуглить их. Ну и обычный паскалевкий функционал тоже доступный должен быть. Сам, честно говоря, так же в слепую ищу нужные функции.
 
wlk написал(а):
Интересен сам скриптовый движок. На сколько я понял, тут для скриптов дельфач используется. Не понятно только какой версии и какие библиотеки доступны для использования (на {ifdef Verxx} выругался ошибкой).
в качестве скриптового движка используется встраиваемый компилятор делфи языка paxcompiler. и он не обязан быть совместимым с каким нибудь компилятором от embarcadero, например (кстати, макросы там точно нормально работают, хз как ты писал. правда маловероятно, что VerXXX где то вообще определен).
из встроенных модулей - sysutils, classes, dialogs + согласно версии, icq/tcp/regexp и мб еще что то, кроме пкодера врядли кому то полный список их доступен, разве что дамп ковырять на наличие модулей и их интерфейс.

поэтому, как я и сказал - если компилятор выругнулся на undeclared identifier - хороший повод понять, что используемому коду надо искать альтернативу.
 
@graysand, я как делал на ломаном адрике. Если мой код выдавал ошибку я писал костыли :)
 
Назад
Сверху