作者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
1F:推 deo2000:可是我想把function做成.bas,会跟我要dll档耶,怎麽办? 02/19 13:29
2F:→ yauhh:function 写了什麽,让它向你要DLL? 02/20 11:26