使用 mscorlib 在 Delphi 中处理 .NET 类
我想在 Delphi 中使用 .NET 类。我包含了 mscorlib 单元(它是一个 TLB),并且想要创建例如 Assembly 类的实例。所以我有:
uses mscorlib;
var myAssembly: _Assembly;
begin
myAssembly:=CoAssembly.Create;
...
end.
应用程序已成功编译,但启动时我收到一条错误消息,指出该类未注册。
知道如何解决这个问题吗?
I would like to use .NET classes in Delphi. I included mscorlib unit (which is a TLB) and want to create an instance of e.g. Assembly class. So I have:
uses mscorlib;
var myAssembly: _Assembly;
begin
myAssembly:=CoAssembly.Create;
...
end.
The application is compiled successfully, but when starting it I get an error message saying that the class is not registered.
Any idea how this can be solved?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过使用Mscorlib for Delphi调用C#。
您可以查看
JEDI
或ddnruntime
。Jedi中的TJClClrHost
。ddnruntime
是Delphi致电C#的包装器。功能
dnicollection< dnkeyvaluepair< tkey,teke,tvealue>>
多级嵌套)。https://github.com/ying32/ddnruntime-examples
By using mscorlib for delphi to call c#.
You can take a look at
JEDI
orDDNRuntime
.TJclClrHost
in JEDI.DDNRuntime
is wrapper for delphi to call c#.Features
DNICollection<DNKeyValuePair<TKey, TValue>>
such multi-level nesting).https://github.com/ying32/DDNRuntime-examples