当你的变量只是被赋值一次,然后没有使用时,delphi的编绎器就会优化掉那一行赋值代码,然后就会提示你这个变量没有被使用之类的警告信息了,你的bNum就是这样。
解决方案 »
- 这个循环结构是不是有问题?
- Delphi 的 NULL
- 如何用代码将jpg,swf,gif文件设为墙纸
- 请问Database是如何连接SQL SERVER 数据库的
- dspack的简单问题,在线求救!!!!help
- 关于对象数组,100分
- 升星星拉~~~~~~散分~~~~
- 请问各位大侠,现在用SQL SERVER2000的企业管理器登陆数据库是不用密码的,如何设置才能使每次的登陆都要经过密码验证呢?谢谢!!
- 请问如何使用BPL封装窗体,
- 关于这ACTIVEFORM的几个问题,大虾进来看看了
- 除了rx系列,ldm系列,ahm系列外,大家觉得还有哪些控件集值得推荐
- 用ADO控件通过ODBC连接EXCEL文件可以连通,但为什么dataset里看不到数据,应该如何正确设置呢?
你去掉编译优化试一试?
Enum:=fieldvalues['em'];
bnum:=FieldValues['bm'];
不信你这样写
comp_no := 'csdn';
comp_no := 'csdn';//连续赋值两次
前一条语句会被编译器优化掉
并且在watch里它的值并不改变,在赋值时?