我想制作使用 tform 作为参数的 dll,简单的计划是如果将该表单传递给 dll,则 dll 文件返回包含组件名称的数组。
可以将 tform 作为参数传递吗?
您的进程中很可能有两个 VCL 实例,一个用于主机 exe,另一个用于 DLL。这样的例子太多了。主机 exe 中的 TForm 类与 DLL 中的 TForm 类是不同的类。
基本规则是,除非所有模块都使用 VCL/RTL 运行时的同一实例,否则不能跨模块边界共享 VCL/RTL 对象。实现这一点的方法是使用包链接到 VCL/RTL。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)