delphi 2009,弹出菜单导致EStackOverFlow
堆栈的一小部分 :0047fe17 TControl.Perform + $27 :0047eb54 TControl.FontChanged + $40 :0043797f TFont.SetData + $2F :00437d92 TFont.SetStyle …
Delphi“E2064 左侧无法分配给”将项目从2009升级到XE时出现错误
我读过 这个问题,其中相同问题已讨论,无论如何,我能够在 Delphi 2009 中做到这一点,但当我升级到 XE 时,这是不可能的。 我在这里粘贴一个简单的…
Delphi:将 2009 升级到 XE?
我应该从 Delphi 2009 升级到 delphi XE 吗? 由于我没有使用所有技术,例如移动、云计算、分析、64 位、新的数据库驱动程序,因此我不需要更改为新的…
是否可以立即终止 TCPClient?
我的应用程序使用 TidTCPClient 将数据发送到服务器。服务器使用 TidTCPServer。一切正常,我现在正在尝试处理意外情况。 当我断开服务器和客户端之间…
基于TInterfacedClass的Delphi插件框架的内存管理
对于服务器端插件框架,我想实现公开一个返回类引用(TInterfacedClass)的 RegisterPlugin 方法的 DLL。 然后,主机应用程序创建此类的实例,并且实…
为什么单独线程中的 TidTCPClient 会阻塞主线程?
一个单独的线程创建一个 TidTCPClient 和一个 TTimer。 TTimer 设置为 3 秒,如果 TCPClient 未连接,则调用 TCPClient.Connect。 如果没有可连接的服…
delphi 2009编译包
我真的不明白。 尝试重新编译 qr5 包,对于这个 Delphi 来说是不可能的。 构建 QR5Run_Rad6.bpl,一切都很好。 当我安装 QR5Design_RAD6.bpl 时,出现…
如何模拟 Alt+Shift 来更改 Windows 中的语言(第二部分)?
问题(动态切换语言)通过 解决ActivateKeyboardLayout,但当我在表单上动态创建组件(例如 TEdit )时它仍然存在。当该组件获得焦点时,语言将更改为…
如何比较包含对象函数/过程的 TFunc/TProc?
我们使用一个 TList> ,其中包含一些function ... of object,现在想要Remove()再次一些条目。但它不起作用,因为显然您无法可靠地比较这些对...的引…
最佳实践:每次传输后保持 TCP/IP 连接打开还是关闭?
我的服务器应用程序使用 TIdTCPServer,多个客户端应用程序使用 TIdTCPClients 连接到服务器(所有计算机都在同一 LAN 中)。 有些客户端只需每隔几分…