作者yauhh (喲)
看板Visual_Basic
標題Re: [VB6 ] 能像C一樣把自製function丟入其他檔案嗎?
時間Fri Feb 17 00:43:20 2012
※ 引述《deo2000 (800IM)》之銘言:
: 用VB寫程式寫得很長之後,會有很多的自創function,
: 不知道有沒有辦法像C語言一樣,把所有的函數丟到另外一個.c檔裡面,
: 再include這個.c檔就可以使用裡面的函數?
VB6的IDE側邊專案方塊就有很明確的區分.
表單歸類為一組.
另外有一組稱為模組(*.bas),就是有點像singleton的感覺,全域的共用物件.
再下去有一組是物件類別模組(*.cls),就是類別.
我很常做的是把一些不需要定義為物件的函數整理成模組,
而物件方面的定義則整理為類別.
另外是有些自訂type,若想要當作某函數的傳回值,就要修改為類別.
(否則,它會說只有定義在"公用類別模組"的UDT才可以和variant互轉或當函數傳回值.
而所謂公用類別模組,就是指DLL中的物件類別模組.)
至於你說的include這個動作,在VB6就是把*.bas或*.cls加入一個專案中.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.224.132
推 deo2000:可是我想把function做成.bas,會跟我要dll檔耶,怎麼辦? 02/19 13:29
→ yauhh:function 寫了什麼,讓它向你要DLL? 02/20 11:26