今天遇到了个奇怪的问题:
生成ADO的实例
生成一个DirectX9.0 interface的实例
调用_variant_t的ChangType从VT_DATE转换到字符串
最后一个操作居然莫名其妙的出错,就是转换之后的结果不是我原始的数据。
然而,
生成ADO的实例
生成一个DirectX8.x interface的实例
调用_variant_t的ChangType从VT_DATE转换到字符串
确没有任何问题。
然后,对于第一种情况,把顺序变变,
生成一个DirectX9.0 interface的实例
生成ADO的实例
调用_variant_t的ChangType从VT_DATE转换到字符串
就又没有任何问题了。
郁闷啊,不知道问题出在那里,究竟是我的程序有问题还是
DX9有毛病呢? 难道非要我在汇编的状态下调试ChangeType吗?
神啊,救救我吧!