請問 Active DLL 的 Instancing 屬性 , 設為 6-GlobalMultiUse 時要如何應用
設成Global的物件是指說不需要宣告就可以直接拿來使用,如果此物件常常用到,你就可以這樣設定
謝謝您的指點 我試開一個 Active DLL Project , 將 Class1 設為 6-GlobalMultiUse , 新增一屬性 Public property Get say() as sting say = "HELLO" end property 再新增一 Standard Exe Project , 引用 Project1 , 然後 dim x = project1.class1 照理說不用 set x = new project1.class1, 直接就可以 msgbox x.say , 但實際上執行到此還是發出錯誤訊息 我還是必須加上 set x = new project1.class1 才能執行 請問問題在那 ? 尚請Thousand 兄不吝指教
我懂了 , 我誤會原意了 原意為 : 當開啟此物件後 , 則此物件的所有 Method/Function 都被為此專案內附 (即可直接使用 , 不需加上物件的引用) 例如 : set x as new project1.class1 那麼 text1.text = x.say 可取代為 text1.text = say 謝謝您的指點 , 希望還有機會與您交談