请问:VB中是否有宏?

vbSmile 2002-08-26 09:21:43
就象VC中用的#define。
...全文
42 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
miaoweijun 2002-08-26
  • 打赏
  • 举报
回复
没有啊。只能用const了。效果不是一样的吗。
人家都说c语言里面的宏,极大的损害了C++语言里面的面向对象的特性。
说宏是c++,api函数等等,都是c++语言特性的败笔
Eastunfail 2002-08-26
  • 打赏
  • 举报
回复
有个解决方案,呵呵。

首先编写一个程序,专门用来进行读取VB的源文件中定义的宏并且进行替换,宏就保存在注视里面

例如
'
'marco add(a,b)
'(a+b)
'end marco
'
'
Public Const Two=add(1,1)
被替换了之后就成了
Public Const Two=(1+1)

呵呵,其实我觉得在VB中没有必要使用宏,如果真的需要,那么M$早就为你定义好了。


shepherd228 2002-08-26
  • 打赏
  • 举报
回复
在EXCEL VB里有啊!WORD VB里也有啊!
ItSeeker 2002-08-26
  • 打赏
  • 举报
回复
NO
wengdy2000 2002-08-26
  • 打赏
  • 举报
回复
我想也有,可就是查不到.
to visualvbjava(单身):
但是我如果要用的话怎么用呢?
newly_ignorant 2002-08-26
  • 打赏
  • 举报
回复
可定义的宏好像没有,不过也不需要吧

常量、函数就可以实现了吧,我不太爱用宏( C++)
VB的话,用一个专门的常量模块来解决
大智 Kevin 2002-08-26
  • 打赏
  • 举报
回复
up
visualvbjava 2002-08-26
  • 打赏
  • 举报
回复
有,但是Microsoft已经给封装好了
coolsky 2002-08-26
  • 打赏
  • 举报
回复
不会这么凶残哦?
唐古拉山 2002-08-26
  • 打赏
  • 举报
回复
WORD Basic有宏,呵呵,也算是吧
kuailexq2000 2002-08-26
  • 打赏
  • 举报
回复
宏?no
Eastunfail 2002-08-26
  • 打赏
  • 举报
回复
说得对,但是C++必须要和C兼容,所以宏,goto等垃圾产物都被保留下来了

7,786

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧