cost 323 ms
DWS 在调试时插入变量值 - DWS insert variable values on debug

我遇到了一个问题,我找不到解决方法……我有一个脚本,它在执行前获取一些参数数据。 当我运行它时,我的代码如下所示: 它运行得很好。 但是如果我想调试脚本,我会做这样的事情: 作为调试器一个 TdwsDebugger 类,我得到“运行时错误:脚本已经在运行”。 如果我在调试之前不分配变量值一切 ...

是否可以使用DWScript创建Read-eval-print循环(REPL)? - Is it possible to create a Read–eval–print loop (REPL) using DWScript?

我正在尝试使用DWScript创建一个Read-eval-print循环(REPL),我不确定这是否可行。 根据名称,我假设RecompileInContext在该上下文中可以正常工作,但我遇到了一些限制: 程序中永远包含一个有缺陷的行:未来的运行将始终因该行而失败 我没 ...

DWScript:传递set-of-enumerated-type将传递一个整数数组 - DWScript: passing a set-of-enumerated-type will pass an array of integer

在DWScript脚本中,我调用Delphi端公开的对象实例的方法。 该方法除其他外采用一个参数,该参数是一组枚举数据类型。 此枚举数据类型从Delphi公开到脚本。 我从脚本编译时生成的错误消息中看到,DWScript将这样的参数作为整数数组传递,并且Delphi端接收变量数组(TD ...

如何声明从具有过程类型参数的脚本调用的Delphi对象的方法 - How to declare a method of a Delphi object called from a script having a procedure type argument

有一个运行DWS脚本的Delphi应用程序。 Delphi应用程序向脚本公开一个对象实例,我们称之为“MyApplication”。 被暴露的对象有一个方法,其中一个参数是一个过程。 从根本上说,目标是让一个Delphi方法进行一些计算,并在回调程序说它完成时停止这个计算。 回调过程 ...

在dwscript中使用/注入在Delphi中实现的接口实例 - Using / injecting an interface instance implemented in Delphi in dwscript

我有一个接口(实际上是多个接口),我想使用这种方式: 使声明了接口的单元在dwscript脚本内(如有必要)可用。 在用Delphi编写的主机应用程序中创建实现接口的对象。 使这些接口以某种方式可用于dwscript脚本。 并在脚本中正常使用它们。 有可 ...

如何安装DWScript - How to install DWScript

我正在尝试将DWScript安装到Delphi XE4中:(我确实将软件包文件复制到了DelphiXE4文件夹中,并将软件包后缀属性更改为XE4 ...) 在packages文件夹中,有3个文件: 我设法先安装dwsLibRuntime,然后再安装dwsLib(尽管我收到一些忽略的 ...

为什么多线程内存分配/释放密集型应用程序不随线程数扩展? - Why multithreaded memory allocate/deallocate intensive application does not scale with number of threads?

注意: 原始帖子标题 为什么DWScript中的多线程JSON解析器不随线程数扩展? 已更改,因为此问题与使用DWScript处理JSON数据无关 。 问题出在Delphi XE2到XE7的默认内存管理器中(测试过的是XE2和试用版XE7),但是问题首先出现在此类应用程 ...

DWScript,猴子修补:在运行时添加方法或属性 - DWScript, Monkey Patching: Add method or property at runtime

目前,我为DWScript + SQLite编写了ORM映射。 我已经成功实现了正常属性(如字符串或整数)的映射,但是现在我想添加外键和多对多关系。 为此,我计划在类A中声明Foreign Key属性,然后在运行时向类B添加一个关系管理器,以对关系进行建模。 我知道我可以将relation ...

在DWSWebServer中使用脚本RTTI - Use Script RTTI in DWSWebServer

目前,我正在使用DWSWebServer。 我真的很喜欢用Pascal样式语言编码动态网站的想法。 现在,我想使用脚本端RTTI实现一个简单的ORM。 但是脚本编译器不知道任何RTTI函数或类。 例如,如果我尝试以下代码: 我会得到: 我已经成功编译了最新版本的Web ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM