Вопросы по теме 'dwscript'

Веб-скрипт Delphi: отладка конкретной функции скрипта
Благодаря TdwsDebugger я могу отладить полный скрипт, используя: Debugger := TdwsDebugger.Create(nil); Debugger.BeginDebug(Execution); В моем случае я запускаю не весь скрипт, а только его функцию: var Func: IInfo; begin [...] Func :=...
414 просмотров
schedule 23.03.2022

Как вызвать функцию CreateOleObject с помощью dwscript?
Я пытаюсь выполнить этот код (это минимальный образец для использования CreateOleObject) изнутри dwscript function GetFileVersion(const FileName: string): string; var V : OleVariant; begin V := CreateOleObject('Scripting.FileSystemObject');...
15545 просмотров
schedule 14.03.2022

Получить контекст данных результата в событии OnFastEval в DWScript
Как получить IDataContext для значения результата в событии OnFastEval в функции TDWSUnit? Функциональность «магических функций», представленная через событие OnFastEval, не может возвращать сложные данные, такие как записи, поскольку OnFastEval...
237 просмотров
schedule 06.04.2023

DWScript: проблема обновления до текущей версии разработки
В эти выходные я обновил свою кодовую базу из DWScript SVN. Я использовал Preview 2.7, и теперь я использую последнюю версию транка. Я перекомпилирую свое приложение, и теперь OnAfterInitUnitTable больше не запускается. На самом деле...
176 просмотров
schedule 20.07.2022

Совместим ли DWScript с созданием кода Delphi XE5 для Android и IO?
Могу ли я использовать классы DWScript в программе Delphi XE5 для запуска под Android и/или IO и заставить работать сценарии?
437 просмотров
schedule 02.05.2022

Использование/внедрение экземпляра интерфейса, реализованного в Delphi, в dwscript
У меня есть интерфейс (на самом деле несколько интерфейсов), который я хотел бы использовать следующим образом: Сделайте блоки, в которых объявлены интерфейсы, доступными внутри сценария dwscript (если необходимо). Создайте объекты,...
344 просмотров
schedule 25.03.2023

DWScript: предоставление и возврат объекта в скрипт из функции Delphi?
В моем коде Delphi (2010) у меня есть класс TImageItem, который я открыл для DWScript через: dwsUnit.ExposeRTTI(TypeInfo(TImageItem),[eoNoFreeOnCleanup, eoExposePublic]); В dwsUnit я объявил функцию для получения TImageItem со стороны Delphi:...
395 просмотров
schedule 18.02.2023