首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于WebService动态类型DynamicArray<TByteDynArray>取值的有关问题

2013-04-26 
关于WebService动态类型DynamicArrayTByteDynArray取值的问题我调用 WebService返回的类型是DynamicArra

关于WebService动态类型DynamicArray<TByteDynArray>取值的问题
我调用 WebService返回的类型是DynamicArray<TByteDynArray>这样的,
比如我有一个变量PP
我现在可以获取数组的个数,
PP->Length
但是获取具体值的时候,比如第一个,长度就为0了,
PP[0]->Length
请问这是怎么回事呢

[解决办法]
这里的PP应该是个指针,不是变量。PP[0]->Length在这里的意思应该是PP[0]的指针地址。不是他的长度
[解决办法]
CBuilder里的动态数组超级难用。查看Low和High的值,如果仍然为0,可能数据有问题。
[解决办法]
希望这对你有帮助:
http://blog.csdn.net/yixianjushi/article/details/8163126

热点排行