1
A
回答
3
- Download the ActiveTcl distribution并安装它。
- 参照The TclTk wikiDownload the tcom library for tcl
- 的TCOM自述指示在从压缩文件中的\ lib文件夹中找到成C的TCOM文件夹中复制:\ Tcl的\ lib中安装TCOM库。
现在创建一个文本文件,包含以下的.tcl扩展:
# This demo of calling the Fire method on the MyControl VB6 ActiveX control
puts "Hello World";
package require tcom;
set myinstance [::tcom::ref createobject "MyKit.MyControl"];
$myinstance Fire;
双击.tcl文件使用要打开它。
另一种选择是使用“Open Tcl”a.k.a. optcl,这显然与tcom不同,它支持在基于Tk的应用程序中嵌入可视ActiveX组件。安装类似于TCOM(复制optcl文件夹到C:\ TCL \ lib文件夹
这里是代码的optcl版本:
#load optcl
package require optcl
set myinstance [optcl::new MyKit.MyControl];
$myinstance Fire;
相关问题
- 1. 使用ActiveX控件自动化VB6应用程序
- 2. 替代VB6 ActiveX控件 - 基于Silverlight或.NET的ActiveX控件
- 3. 生成用于VB6的VB.Net端口的AxInterop ActiveX控件包装ActiveX控件
- 4. 从C#Windows应用程序中调用ActiveX控件
- 5. 如何将.Net控件动态添加到vb6应用程序
- 6. 在ATL ActiveX控件中嵌入WTL应用程序
- 7. 检测应用程序与.Net中的ActiveX控件挂起
- 8. 使用ActiveX控件分发Delphi应用程序
- 9. 在WPF窗口应用程序内使用ATL ActiveX控件
- 10. 在WPF应用程序的设计时禁用ActiveX控件
- 11. 如何将VB6 ActiveX控件迁移到VB.net?
- 12. 在我的web应用程序中安装ActiveX控件的新版本
- 13. 从控制台应用程序的ActiveX库钩入事件
- 14. x64应用程序和ActiveX控件的问题
- 15. Facebook应用程序和activeX
- 16. vb6 windows应用程序迁移到silverlight/wcf web应用程序
- 17. 从VB6应用程序连接到MySQL
- 18. 连接到MAPI的VB6应用程序
- 19. VB6应用程序编译的文件
- 20. 基于C#/ ASP.NET的网站中的VB6 ActiveX控件
- 21. VB6应用程序时间
- 22. 如何使用WebBrowser控件摆脱VB.NET应用程序中的ActiveX警告?
- 23. GetObject和VB6 ActiveX exe
- 24. 编程Visio ActiveX控件
- 25. 如何通过使用.NET应用程序的过程来调试ActiveX控件?
- 26. 将VB 6.0 ActiveX控件迁移到MFC ActiveX控件
- 27. Realbasic项目中的非realbasic ActiveX控件
- 28. 在VB6中嵌入ASP.NET应用程序
- 29. 从第三方应用程序启动时VB6 ActiveX exe失去焦点
- 30. 针对传统VB6的ActiveX拼写检查组件应用
我不知道你在做什么那里有VB6 **和** Tcl/Tk,但听起来很可怕 – 2010-04-08 12:04:15
@Tiberiu为什么可怕?在构建ActiveX控件时假定Tcl/Tk的决定是固定的,是否有偏好替代语言? – PeanutPower 2010-04-08 12:05:44
听起来像一个来自10年前的有效问题。:-) 现在,VB6被完全弃用,Tcl(不幸地是?)被边缘化了。我可以看到在Tcl/Tk中进行跨平台的一些事情,但是不会将它与ActiveX和不受支持的运行时绑定在一起。 – 2010-04-08 12:20:30