stack overflow,怎么解决啊?
我在程序中定义了:
type
MyPoint=^MyStruct;
MyStruct=Record
cUnitCode: String;
cShortName: String;
ID: Integer;
nFatherID: Integer;
end;
运行时提示行:stack overflow,如何解决呢?
更郁闷的是,我在递归里用到了myPoint,如果在递归当中添一个showmessage,可以运行18次,如果不showmessage的话,第二次运行递归就报错。并且不是stack overflow的错误。