定好一个XML结构,然后用Delphi进行绑定,然后可以很方便的操作XML。昨天我遇到一个很久以前的XML结构需要增加一个接口类型(而这个结构定义文件已经丢失),于是我仿照着其他的类型添加了这个接口,但是访问这个接口就提示“Project XXX.exe raised exception class EIntfCastError with message 'Interface not suppoerted'。
  但是我把我手动编制的一个xml再绑定一遍访问就没有问题。
  。  
  请问  1 是不是不能在绑定结果中直接添加接口,这个接口的IID我是用CTR+SHIT+G随机生成的,会不会是这个原因造成的?因为我重新绑定一遍就没有问题了。 2 Delphi有没有反绑定的机制,如果可以的话,我把我绑定的文件导入,生成一个新的XML结构文件?
  拜谢!