L
liuchcn
Unregistered / Unconfirmed
GUEST, unregistred user!
把tclientdataset传入dll后,不能访问fields的displayformat,原因是判断
if clientdataset.fields is tfloatfield then
begin
end
时,clientdataset.fields永远不是tfloatfield,就算它是。
就算强行设置所不行:
try
strFormat:=(clientdataset.fields as tfloatfield).displayformat;
except
end;
但 clientdataset.Fields.ClassName 就正确,会显示为tfloatfield等。
请问把tclientdataset传入dll后,它的类的属性会有所变化?
if clientdataset.fields is tfloatfield then
begin
end
时,clientdataset.fields永远不是tfloatfield,就算它是。
就算强行设置所不行:
try
strFormat:=(clientdataset.fields as tfloatfield).displayformat;
except
end;
但 clientdataset.Fields.ClassName 就正确,会显示为tfloatfield等。
请问把tclientdataset传入dll后,它的类的属性会有所变化?