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自動升級ActiveX DLL項目中的ActiveX控件
- 4. 生成用於VB6的VB.Net端口的AxInterop ActiveX控件包裝ActiveX控件
- 5. 從C#Windows應用程序中調用ActiveX控件
- 6. VB6 - 用戶控件/ ActiveX控件 - 如何獲得父級維度
- 7. 如何將.Net控件動態添加到vb6應用程序
- 8. .NET Web應用程序升級中缺少ActiveX控件
- 9. 在ATL ActiveX控件中嵌入WTL應用程序
- 10. 64位.NET應用程序中的32位ActiveX控件
- 11. 檢測應用程序與.Net中的ActiveX控件掛起
- 12. ActiveX控件基於應用
- 13. 如何使用IPC將數據從ActiveX對象傳遞到VB6應用程序 - (單實例應用程序)?
- 14. 使用ActiveX控件分發Delphi應用程序
- 15. 在WPF應用程序的設計時禁用ActiveX控件
- 16. 在WPF窗口應用程序內使用ATL ActiveX控件
- 17. 如何將VB6 ActiveX控件遷移到VB.net?
- 18. 如何在vb6中收聽C#.NET的activeX控件的事件
- 19. 在我的web應用程序中安裝ActiveX控件的新版本
- 20. Facebook應用程序和activeX
- 21. 從控制檯應用程序的ActiveX庫鉤入事件
- 22. x64應用程序和ActiveX控件的問題
- 23. vb6 windows應用程序遷移到silverlight/wcf web應用程序
- 24. 連接到MAPI的VB6應用程序
- 25. 從VB6應用程序連接到MySQL
- 26. 基於C#/ ASP.NET的網站中的VB6 ActiveX控件
- 27. VB6應用程序編譯的文件
- 28. VB6應用程序時間
- 29. C#應用程序中的Web ActiveX
- 30. COM Interop VB6 ActiveX EXE
我不知道你在做什麼那裏有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