lpXDim := Pointer(StrToInt(DismemberString(FX_AxisDim,';',1)))lpXDim为pointer类型,
fx_axisdim为字符串,假设为“1;t1;t2”,则DismemberString(FX_AxisDim,';',1)则返回1,
这个时候我就看不懂为什么要这样取地址,
同时:
TStringList(lpXDim).Count
用意是什么?
为什么我在d7下就出问题?请高手指点!
fx_axisdim为字符串,假设为“1;t1;t2”,则DismemberString(FX_AxisDim,';',1)则返回1,
这个时候我就看不懂为什么要这样取地址,
同时:
TStringList(lpXDim).Count
用意是什么?
为什么我在d7下就出问题?请高手指点!
////////
不是已经说了只是一个pointer吗?
而且从这里看
lpXDim := Pointer(StrToInt(DismemberString(FX_AxisDim,';',1)))
只是得到那个转换后值的指针..怎么能够
TStringList(lpXDim).Count //这句有问题..