乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 28|回复: 1

如何讓主程序中的一個變量在調用中也可以用

[复制链接]

68

主题

177

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
449
发表于 2006-5-23 13:03:00 | 显示全部楼层 |阅读模式
本人写了一个程序,就是在主程序中输入一个整数给一个变量赋值
dim textsize as integer
textsize=inputbox("Please input the size of the text")
call dma( gsetobj )
我现在想要在调用程式中用到这个textsize,请问为什么不能用,如下
public sub   dma( setobj as acadselectionset)
dim zhim as acadtext
set zhim=thisdrawing.modelspace.addtext("a",insertpoint,textsize)
end sub
为什么红色的变量不是主程序的那个textsize,假如我刚开始输入3,这时红色的textsize也应该是3才对啊?
因为我们的程序是先执行主程式后执行共用程序,而主程式中已先定义了textsize,调用时这个textsize应该就是主程序的那个3才对,可是为什么会出现“执行阶段错误,无效的输入”
回复

使用道具 举报

1

主题

157

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
161
发表于 2006-5-23 14:49:00 | 显示全部楼层
因为你没有声明textsize为全局变量,而紧紧在主程序中声明是不够的。。。。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-5 15:46 , Processed in 0.839702 second(s), 56 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表