| 发表于:2007-09-28 14:11:396楼 得分:0 |
楼主草草了看了两眼vb,就拿来用,不出错才怪. 你的问题很简单。根本原因在于你没把vb函数或过程中参数调用搞明白:比如什么是传值,什么是传址.你的fun函数用传址来定义形参a,而在调用的过程里,定义了变体,赋值为字符串做实参.肯定要报错的。 两个办法,一个是把q明确定义为string;如果你不高兴那样做,那就把fun(a as string, b as string)变成 fun(byval a as string, b as string),然后你再看看还报错吗? 顺便说一句,不喜欢vb你就别用。既然要用了就认真学、好好用;说些没用的话让人笑话,呵呵 | | |
|