调用一个表单出现错误??

jqsoft 2000-09-08 10:45:00
我在DELPHI 5.0 用下面句调用一个表单
rsglbb1.show;

出现以下错误,如何解决?(在DELPHI4.0 中好象不出现错误)

[Error] rsgl.pas(67): 未说明标识符: 'rsglbb1'
...全文
128 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fyje 2000-09-09
  • 打赏
  • 举报
回复
不会的,只要保证form的名字(name属性)和你调用时的名字相同,调用单元里包含该单元的名字(uses rsgl),project中的option中该form是自动创建的,就不应该出错.
spring 2000-09-09
  • 打赏
  • 举报
回复
你在view source 仔细看一下,然后就在调用这个form的form的uses里面找一下,应该能找出问题的,不行就把它remove ,再add一次.
jqsoft 2000-09-09
  • 打赏
  • 举报
回复
按zxghl的方案,手动单元 rsgl.pas 在 implementation 之前定义 var rsglbb1,运行正常,为什么DELPHI不会自动定义呢?我在新建表单时也Add to project了。如果每一个表单都要手动定义,不是很麻烦???
springsea 2000-09-09
  • 打赏
  • 举报
回复
调用你的表单时,new了吗?
调用你的表单时,是在create,show的事件中吗?
调用你的表单时,必须保证它已经在内存中了!
jqsoft 2000-09-09
  • 打赏
  • 举报
回复
我也Add to project了, 但还是不行,我想会不会是我版本有问题,因为4。0版好象这样就行了。???
whitehare 2000-09-08
  • 打赏
  • 举报
回复
用Add to project把rsgl.pas Add 进去
若rsgl.pas 已存在建义试一试
先保存rsgl.pas
然后remove from project
确认删除所有rsgl.pas or rsglbbl 的信息
再用Add to project把rsgl.pas Add 进去



..........



还不行吗?
?????


自己多检查,多调试吧?(sorry!)

zxghl 2000-09-08
  • 打赏
  • 举报
回复
单元 rsgl.pas 有没有在 implementation 之前定义 var rsglbb1; 呢?
还是因为多了某些特殊的符号?
jqsoft 2000-09-08
  • 打赏
  • 举报
回复
不行,还是错!!
Putao 2000-09-08
  • 打赏
  • 举报
回复
uses rsglbb1;

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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