在这里用户的帮助下,我刚刚在Delphi 5中安装了Indy 10.6.2.0。对于我当前的应用程序,它可以正常工作,但是10.6.2.0有错误或者我仍然没有正确安装它。
如果TIdSSLIOHandlerSocketOpenSSL
在新窗体或当前项目中的新窗体上放置,则如果对象检查器位于“属性”选项卡上,它将使Delphi崩溃。我可以在“事件”标签上将其删除,但是一旦我单击“属性”选项卡,它就会使Delphi 5崩溃。
我确实在线程单元中使用了此组件,但是由于没有表单,因此我在源代码中创建了它。效果很好。由于我迷失了某些Indy帮助文件,因此我希望将组件拖放到表单上只是为了查看其属性和属性选择。但是令我担心的是,我不能将其放在窗体上以查看属性。
我不记得还有哪些其他组件,但是其他一些组件也演示了相同的问题。谁能帮我这个?
如果
TIdSSLIOHandlerSocketOpenSSL
在新窗体或当前项目中的新窗体上放置,则如果对象检查器位于“属性”选项卡上,它将使Delphi崩溃。我可以在“事件”标签上将其删除,但是一旦我单击“属性”选项卡,它就会使Delphi 5崩溃。
这是一个已知问题,仅影响Delphi 5(其他版本也可以)。
问题#65064:Delphi 5中TIdSSLIOHandlerSocketOpenSSL堆栈溢出
原因未知,因此尚无解决方法。但是,正如您已经发现的那样,有一个可行的解决方法-在运行时在代码中创建IOHandler对象,而不是在设计时将其放在Form上。
我不记得还有哪些其他组件,但是其他一些组件也演示了相同的问题。
我不知道任何其他受此问题困扰的Indy组件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句