看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《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