在for循环中一个奇怪的问题?(100分)

  • 主题发起人 经典音乐
  • 开始时间

流浪者

Unregistered / Unconfirmed
GUEST, unregistred user!
真是DELPHI编译器的BUG?
 
T

tonyking

Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi中循环一般变量默认为i,j,k,l
 
C

coolcat

Unregistered / Unconfirmed
GUEST, unregistred user!
我也遇到过..
你是从WATCH里看到的吧..
那里还像不准..
不知道是不是这个原因..我当时也感到奇怪.但是结果是正确的也许是编译器优化的原因..
 
Y

yanliang

Unregistered / Unconfirmed
GUEST, unregistred user!
好象我也遇到过这样的怪事情。
后来没有办法解决就用WHILE。
 
H

htw

Unregistered / Unconfirmed
GUEST, unregistred user!
不会吧,有这等事,我赶紧试试
 

苦虫

Unregistered / Unconfirmed
GUEST, unregistred user!
呵呵
宝蓝不会犯这么严重的错误
假如是这样
咱们都可以回去睡觉
大富翁也该歇业;(

同意 王和 的,变量尽量不要使用有可能发生冲突的名字

 
H

hgtzy

Unregistered / Unconfirmed
GUEST, unregistred user!
有唔有搞错啊?会是BUG,倒底Delphi编译器可不可靠啊?
 
C

chshanghai

Unregistered / Unconfirmed
GUEST, unregistred user!
我没有遇到过
假如这样那不是吓死人了
 
R

reedblue

Unregistered / Unconfirmed
GUEST, unregistred user!
我也遇到过这样的问题,是Delphi 优化编译的问题,解决办法:把优化编译关掉即可。
试试吧。
 
K

Kingron

Unregistered / Unconfirmed
GUEST, unregistred user!
有这样的情况?我好像也碰到过,不过好像是调试器的原因?不过只要你在中用到了循环变量,
就不会有这种情况了。我猜想如果在循环中没有使用循环变量,可能是因为代码优化的原因!
你把Delphi编译选项的代码优化关闭看看就知道了。
 
C

cnwinds

Unregistered / Unconfirmed
GUEST, unregistred user!
天哪,这么邪门,看样子你们的手气可以去摸彩票了 ;-)
 

大唐双龙

Unregistered / Unconfirmed
GUEST, unregistred user!
我想是别的地方出错了。
将源码贴出来吧
 
S

savenight

Unregistered / Unconfirmed
GUEST, unregistred user!
源码贴出来,你练的是什么邪门武功?真气逆流?
 

微软第一美女

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾,探讨以下该问题!!
 

微软第一美女

Unregistered / Unconfirmed
GUEST, unregistred user!

雪中漫步

Unregistered / Unconfirmed
GUEST, unregistred user!
没遇到过,会不会就是那个index的缘故
 
M

myjane

Unregistered / Unconfirmed
GUEST, unregistred user!
你去好好看看语法吧!
没错的!
for 的to 和downto用法
 

微软第一美女

Unregistered / Unconfirmed
GUEST, unregistred user!
难道没有真正的大下!!!!
 
J

jps_exp

Unregistered / Unconfirmed
GUEST, unregistred user!
如果循环变量在循环内没有使用是这样
这样在编译时可以用Loop指令,
如果直接按自己写的循环,要用
cmp 和 jnz 两条指令
 
Z

zryzry

Unregistered / Unconfirmed
GUEST, unregistred user!
这不可能,否则Borland公司早就关门了
 
顶部