Delphi kbmMWRunDXE7ENT中的安装问题

Delphi kbmMWRunDXE7ENT中的安装问题,delphi,Delphi,我无法编译kbmMWRunDXE7ENT.dproj 我已经安装了Delphi XE7 Ent update 1和kbmMemTable 7.7.2。 Indy版本为10.6.1.5182 编译器错误为 kbmMWUdpIndyMessagingClientTransport.pas(216):E2009不兼容 类型:构造函数中某行的“参数列表不同” FSocket.OnUDPRead:=OnUDPRead 如www.components4developers.com上我们的支持页面所述,您可以

我无法编译
kbmMWRunDXE7ENT.dproj

我已经安装了Delphi XE7 Ent update 1和kbmMemTable 7.7.2。 Indy版本为10.6.1.5182

编译器错误为

kbmMWUdpIndyMessagingClientTransport.pas(216):E2009不兼容 类型:构造函数中某行的“参数列表不同” FSocket.OnUDPRead:=OnUDPRead


如www.components4developers.com上我们的支持页面所述,您可以访问我们的公共新闻组news://news.components4developers.com 并在那里张贴问题

我们将尽快回复直接发送给我们的邮件,但我们将优先考虑“付费支持”是正确的。现在我们只是很忙。。。事实上,我们一直都是

你提到了RemoteThincClient。它与kbmMW企业版截然不同。有了kbmMW Enterprise Edition,您就拥有了Delphi/C++Builder现有的最完整的n层框架,其功能和选项比任何竞争产品都要多。所以,在你习惯了kbmMW的工作方式之后,我希望你会发现这不是一次令人遗憾的购买

关于您的问题,我怀疑您的Delphi XE7安装发现了与Delphi附带的默认版本不同的Indy版本,或者kbmMWConfig.inc中的设置不正确

确保此行未注释:

{$DEFINE KBMMW_SUPPORT_INDY_10_6_0}

所有其他KBMMW支持行都发表了评论

由于kbmMW支持如此多不同的第三方框架及其版本(如许多Indy版本),它需要您告诉它使用什么以及支持哪个版本。这是在kbmMWConfig.inc中完成的

首先安装kbmMW时不要选择所有内容,这一点很重要,因为这样一来,您就可以支持那些最有可能没有安装第三方要求的内容,然后kbmMW就无法编译

不过,解决这个问题很容易,只需打开kbmMWConfig.inc,注释掉您事先没有100%确定安装的所有内容,并在Delphi Tools/Options/Paths对话框中配置库路径即可

我也将此回复复制到您的电子邮件中

致以最良好的祝愿,
Kim/C4D

你为什么不问问警察?我想他们会为这个问题提供支持。根据他们的免费支持模式,我正在使用StackOverflow。您使用的是企业组件,而不是免费软件组件。你确定你买了这个吗?当然,我买了企业产品,但我没有买付费支持。可能我发送给它支持的电子邮件被它的垃圾邮件过滤器拒绝了。所以我不知道如何在配置中获得它的支持评论。亲爱的Kim Madsen,谢谢你的回答。我已经写信给斯塔克斯沃夫,说我后悔没有三思而后行。我很抱歉。现在我修正了答案。是的,您的产品与RTC完全不同,是n层应用程序的最佳解决方案。根据我在kbmMWConfig.inc中评论的文档,已成功安装了UDP Indy和KBMMW。我会按照你说的做,重新编译并重新安装kbmMW。但是我想说的是,我没有从原来的Delphi XE7.1更新Indy。可能是UniGUI安装程序造成的。