Вопросы по теме '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