我想把一条记录作为对象属性。问题是,当我更改该记录的字段之一时,对象并不知道这个更改。type TMyRecord = record SomeField: Integer; end; TMyObject = class(TObject) private FSo...
我需要发送类似这样的内容: <soapenv:Header> <ser:userName>admin</ser:userName> <ser:userPassword>secret</ser:userPass...
如果每个线程都保证只读/写特定的数组子集,那么是否可以让多个线程在同一个(静态)数组上工作而不使用关键部分等锁定机制? 编辑 - 这适用于非引用计数类型及其记录/紧凑记录的数组的特定情况。 如果是,有什么需要注意的事项吗? 我的直觉告诉我可以,但是我的直觉有时可能是不可靠的信息来源。
我正在尝试使用Delphi XE2的ShellExecute从另一个应用程序'one.exe'执行一个名为'two.exe'的EXE文件。ShellExecute(0, 'open', 'two.exe', nil, nil, SW_NORMAL); 这段代码能够正常工作,但是每当我在任务管理...
在我的GUI应用程序中,我运行控制台应用程序并需要处理其窗口句柄。我尝试使用EnumWindows(),如下所示的代码,但它不起作用。列表中没有我的控制台应用程序。type TEnumWindowsData = record ProcessId: Cardinal; Win...
我正在尝试在Delphi XE2中显示一个真正的alpha混合TPanel。我在网上找到了很多尝试,但它们都不能正确工作。 我想要实现的是一个'半模态'窗体。一种在其他控件上方显示带有淡化背景的窗体,类似于Web浏览器中所看到的方式。 我已经在基本表单中使其工作,但它存在以下问题: ...
如 RAD Studio docwiki 所述,将32位VCL应用迁移到64位的方法: 在IDE中打开您的32位应用程序,添加并激活64位目标平台,将您的应用程序编译为64位应用程序。 我有一个项目组包含200多个32位项目。为了支持64位,我需要逐个添加64位目标平台。 有没有...
这个单元在XE2 Update 3中无法编译,显示错误信息为"[DCC Fatal Error] Test.pas(22): F2084 Internal Error: URW1147"。该错误可能是由于编译器内部错误导致的。 unit Test; interface type TS...
我刚刚将版本控制系统迁移到Subversion。我们选择使用最新版的Subversion 1.7。当我在Delphi编辑器中切换到历史视图时,会出现错误: 路径'path/to/my/project'似乎是根据'path/to/my/project'为根目录的Subversion 1....
目前似乎有一些Delphi的JSON选项-是否有推荐的库供XE2使用?我正在寻找在Delphi XE2和PHP Web应用程序之间共享对象的方法。(序列化和以兼容PHP Web应用程序的方式发布Delphi对象,以及从restful PHP调用反序列化到Delphi服务器端)