153得票1回答
Delphi XE的SOAP服务器和客户端应用程序VCL+indy演示?

Delphi以前会包括一个Web服务演示文件夹,但现在似乎不再包括。 我刚试了Delphi 7的演示项目(SOAPDMServerWAD, 几乎没有UI的服务器, 和 SOAPDMClient),甚至在Delphi 7中也无法使其正常工作。 如果有人在Delphi XE或Delphi 20...

147得票2回答
如何在Firemonkey中创建“无激活”表单

在XCode中,通过将以下方法添加到您的NSView子类中,可以防止单击窗口时使其变为活动状态:- (BOOL)shouldDelayWindowOrderingForEvent:(NSEvent )theEvent { return YES; } - (BOOL)acceptsFir...

99得票1回答
使用Delphi XML数据绑定向导时缺少必需的标签。

我正在使用Delphi XE2中的XML数据绑定向导(XML Data Binding Wizard)。 模式具有此类型的必需标记:<xs:element name="MyReport" type="MyReportType" /> <xs:complexType name=...

73得票2回答
使用Delphi XE2在MacOS上,Webview未显示

我开始将Webview接口转换为Delphi可以使用的形式。我成功地加载了webkit库,并且调用的接口方法似乎可以正常工作,但是我无法在主窗体上显示Webview。 以下是我声明的接口内容: WebFrameClass = interface(NSObjectClass) ['{7B...

67得票1回答
Delphi XE和XE2中的BcdDivide函数行为不同

FmtBcd.pas在Delphi XE2中进行了大量修订和重写。在我的一个项目中,我有一个使用除法运算的情况,它作用于两个Bcd值,但这两个版本产生不同的结果。在最坏的情况下,Delphi XE2可能会引发Bcd溢出错误。 示例:在Delphi XE2控制台应用程序中运行以下代码:var ...

58得票4回答
XE2远程调试 - 字符串的显示

我正在对一个大型应用程序进行远程调试,使用的是Delphi XE2(更新#4)和一个运行Windows XP的目标系统。PAServer在目标系统上运行良好,并且应用程序可以正常工作并在断点处停止(如果遇到问题,请删除DPROJ并重新开始,如果它曾经通过任何IDE之前的XE)。 我注意到本地...

54得票2回答
XE2中的COM是否存在问题,我该如何解决?

更新:XE2 Update 2修复了下面描述的bug。 下面这个程序是从真实程序中剪裁出来的,它在XE2中会出现异常。这是自2010年以来的退化。我没有XE进行测试,但我期望该程序在XE上运行良好(感谢Primož确认代码在XE上可以正常运行)。program COMbug; {$APPT...

54得票4回答
Delphi ASIO VST 和 MiniHost 存在 Midi 时间问题

我曾使用MSC* MidiSequencer在Delphi XE2项目中工作,最近尝试了DelphiASIOVST,并且希望MIDI足够稳定以用作我的核心MIDI引擎,同时支持VST插件。我从SVN上提取了D16 trunk,在进行一些路径调整后,编译非常容易。 我理解我所看到的很多内容,但...

45得票1回答
在 Delphi XE2 中使用泛型和前向声明时会出现编译器错误

我开始使用Delphi 2010进行项目开发,然后迁移到XE,现在我尝试迁移到XE2。 在XE2(更新4热补丁1)中编译后,单元测试开始出现AV错误。 经过一些调试,发现以下代码没有正确编译:program ForwardDeclaration; {$APPTYPE CONSOLE} us...

44得票5回答
TThreadedQueue是否不支持多个消费者?

尝试在单生产者多消费者方案中使用TThreadedQueue(Generics.Collections)(Delphi-XE)。想法是将对象推入队列,让多个工作线程排空队列。 但是,它并没有按预期工作。当两个或更多工作线程调用PopItem时,TThreadedQueue会抛出访问冲突。 ...