2013-07-04 80 views
1

我有一行代碼需要編譯成VB6中的(ActiveX)DLL,不幸的是我總是迎接一個「Declare語句不允許作爲對象模塊的公共成員」。VB6 ActiveX DLL - 公共聲明庫

行看起來是這樣的:

Public Declare Sub Example Lib "kernel32" 

有什麼解決辦法?我看到你可以用Property SetProperty Let這樣做。我只是不知道如何。任何幫助,將不勝感激。

謝謝。

回答

1

看看這對你的作品:

Private Declare Sub Example Lib "kernel32" 

Public Sub CallExample() 
    Call Example 
End Sub 

這裏是一個MSFT參考,讓更多的信息: http://msdn.microsoft.com/en-us/library/office/gg278767.aspx

+1

的包裝應該是一個方法,而不是一個屬性。請注意,Declare不會返回任何值,因此您的示例沒有任何意義。 – Bob77

+0

+1雖然我已根據Bob77的評論冒昧編輯您的答案。尼斯鏈接。 – MarkJ