首页 新闻 会员 周边 捐助

如何在ocx控件(ActiveX控件)中调用silverlight程序

0
悬赏园豆:20 [已关闭问题] 关闭于 2012-06-02 12:24

我是想用sl做一个工具,不直接用.net写,那样客户端要安装.net框架太大了,然后用delphi写个ocx,然后在winform里面去调用,同时写成ocx在可以在web程序里面去调用,想一举两得,请高手指教

 

请高手以delphi或C# WINFROM给个示例,谢谢

狼图腾TOP的主页 狼图腾TOP | 菜鸟二级 | 园豆:322
提问于:2012-06-02 11:31
< >
分享
所有回答(1)
0

如果你只是在非.NET环境下的WIN32应用中使用SL,那么。。。这个还是可行的,至于怎么实现,倒是没深入想过。

如果你想在网页里嵌入OCX后再来使用SL。。。那么,我只能说你是画蛇添足,首先,基于这个模式,用户不仅仅要安装SL的运行模块,同时还得安装你的OCX,你觉得这个。。。你的OCX很安全吗?即便很安全,那有通过认证吗?即便你通过了MS的OCX认证,那么,你的OCX兼容不同的浏览器不同的OS吗?即便这些都OK了,你有必要让用户也跟你一样多此一举吗?记住一个原则:用户的计算机资源是用户的,不是让我们来挥霍的。当我们使用用户的计算机资源的时候,都要尽可能的少浪费用户电脑的资源,这个是一个优秀的程序员的最基本素质。

至于还想在WINFORM里使用。。。我一样没研究过怎么把SL弄到WINFORM中,不过,如果按照你的思想,存在的问题跟你希望在网页里嵌入你写的OCX来运行SL一样!!!

无之无 | 园豆:5095 (大侠五级) | 2012-06-02 11:43

我是要做一个打印控件,想过集成在系统中,但还是会有一个客观问题存在,所以想做成独立的,那么cs和bs都可以用,不过,我提的这个问题,已经找到解决方案了

支持(0) 反对(0) 狼图腾TOP | 园豆:322 (菜鸟二级) | 2012-06-02 12:23

@野狼一头: 恭喜!

支持(0) 反对(0) 无之无 | 园豆:5095 (大侠五级) | 2012-06-02 12:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册