dll(delphi的)里面有一个窗体,我想把它调出来,显示在c#的一个panel上怎么办?

一百减一 2005-02-25 01:13:19
dll(delphi的)里面有一个窗体,我想把它调出来,显示在c#的一个panel上怎么办?
...全文
69 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
storm97 2005-02-25
  • 打赏
  • 举报
回复
给你说会有问题的,你还不信,即使成功,你也会发现问题的。所作的都是徒劳的。
一百减一 2005-02-25
  • 打赏
  • 举报
回复
to:FJGoodGood(_FJ_强中强)

第一步)把dll(delphi的)做成ActiveX控件,然后注册一下: regsvr32.exe -i xxx.dll;

其他的都会做,但是第一步,能不能具体一点.我试了一下,在工具箱上添加的时候出错.
storm97 2005-02-25
  • 打赏
  • 举报
回复
delphi或者C++ builder做的窗体(包括控件)绝对不可以在.NET中使用,VCL控件的标准或者说borland用的是(ANSI),微软用的是(Unicode),用了以后会出大大的问题,我以前碰到过。呵呵,前车之鉴。
sssa2000 2005-02-25
  • 打赏
  • 举报
回复
非托管的代码难保没问题
web_gus 2005-02-25
  • 打赏
  • 举报
回复
up
FJGoodGood 2005-02-25
  • 打赏
  • 举报
回复
第一步)把dll(delphi的)做成ActiveX控件,然后注册一下: regsvr32.exe -i xxx.dll;

第二步)到.Net里面,在工具箱上点击右键,添加--> COM组件-->找到你刚刚注册的那个delphi组件,确定,后会加上一个图标;

第三步)拖动图标到Form上。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧