簡體   English   中英

在vb6中創建ActiveX dll

[英]Creating ActiveX dll in vb6

我們目前正在努力創建ActiveX dll,以遷移現有的xlt模板文件。 為此,我們嘗試在VB6中創建ActiveX dll。 我們成功創建了外接程序,但是我們面臨着一個嚴重的問題。

無限期地調用AddinInstance_OnConnection導致創建多個excel對象。 因為這是主機應用程序創建加載項時調用的主要方法,所以我們無法停止執行。

任何人都可以為我們提供有關上述問題的一些建議。

提前致謝

內存

一次我遇到類似的問題,我解決了這個問題,創建了一個ActiveX EXE,它是Active DLL中主要應用程序的調用者。

您在EXE中保留對DLL中主應用程序的引用,並按以下方式進行處理:

If IsNull(ReferenceToDll) Then
    CreateDllApplication
Endif

RunDllApplication

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM