★米老鼠★向大家求救(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);
}
...全文
77 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
GaoLun 2003-05-12
  • 打赏
  • 举报
回复
哈哈 给你 给你 我揭贴 记住 大白鲨 你那天晚上还欠我 100 呢

^_^ 好了 我揭帖

IT-司马青衫 2003-05-12
  • 打赏
  • 举报
回复
不管怎么样 这一百要给我
IT-司马青衫 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
IT-司马青衫 2003-05-12
  • 打赏
  • 举报
回复
用STL
GaoLun 2003-05-12
  • 打赏
  • 举报
回复
我的意图是用数组保存从数据库里取出的记录的一个字段
并且给他们做一个标识,可是老是越界 出现这个问题

我自己找不到为什么,大家看看吧 谢谢了

551

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧