★米老鼠★向大家求救(3)!~~

GaoLun 杭州德澜科技有限公司 技术经理  2003-05-12 08:12:38
int totelRec=MainDM->ShowlIstQ->RecordCount;
typedef DynamicArray<DynamicArray <AnsiString> > ShowArray;
ShowArray ShowListArray;
//ShowListArray.Length=totelRec;
ShowListArray.set_length(totelRec);

MainDM->ShowListQ->First();
while(!MainDM->ShowListQ->Eof)
{
//ShowListArray[Rec].Length=2;
ShowListArray[Rec].set_length(2);
ShowListArray[Rec][0]=MainDM->ShowListQ->FieldByName(DCtxt)->AsString;
ShowListArray[Rec][1]="Docu";
MainDM->ShowListQ->Next();
RecNo++;
}

这样为什么出错呢?

template <class T> T&
DynamicArray<T>::operator[](int index)
{
if (index < 0 || index >= this->Length)
throw DynArrayOutOfRange(index, this->Length);//难道这样也越界了吗?
if (!Data)
throw DynArrayNullData();

return *(Data + index);
}
...全文
27 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
GaoLun 2003-05-12
哈哈 给你 给你 我揭贴 记住 大白鲨 你那天晚上还欠我 100 呢

^_^ 好了 我揭帖

回复
bigwhiteshark 2003-05-12
不管怎么样 这一百要给我
回复
bigwhiteshark 2003-05-12
vector

typedef DynamicArray<DynamicArray <AnsiString> > ShowArray;
????
是STL的吗?
还是OBJECT DELPHI?

DynamicArray 可以在BCB上用吗 ?
请教

回复
GaoLun 2003-05-12
行了 这个贴在 移到水源当散分贴好了 ^_^

大家来接分
回复
GaoLun 2003-05-12
该死 自己一时疏忽
打错了几个变量

呵呵 Rec and RecNo
回复
bigwhiteshark 2003-05-12
用STL
回复
GaoLun 2003-05-12
我的意图是用数组保存从数据库里取出的记录的一个字段
并且给他们做一个标识,可是老是越界 出现这个问题

我自己找不到为什么,大家看看吧 谢谢了
回复
相关推荐
发帖
茶馆
创建于2007-08-02

529

社区成员

C++ Builder 茶馆
申请成为版主
帖子事件
创建了帖子
2003-05-12 08:12
社区公告
暂无公告