读代码,看不懂的问题!

tiancanshi 2003-03-01 09:25:58
读代码遇到:
············
tblCzy: TADOTable;
tblGhs: TADOTable;
tblKh: TADOTable;
tblJldw: TADOTable;
tblCklb: TADOTable;
tblHwlb: TADOTable;

···········
procedure TfrmJbda.FormShow(Sender: TObject);
var
PtblTemp: ^TADOTable;
I: Byte;
begin

PtblTemp := @tblCzy;

for I := 0 to 5 do
begin
PtblTemp^.Connection := LogonInf.dbJbda;
PtblTemp^.Open;
Inc(PtblTemp);
with pgcMain, LogonInf do
Pages[I].TabVisible := FunctionLst.Strings[I] = '真';
end;

Inc(PtblTemp)和for 循环搭配能起到的作用是什么?难道是对上面五个tadotable操作吗?怎么理解??
...全文
28 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tiancanshi 2003-03-01
  • 打赏
  • 举报
回复
看不出来哪相邻,除了定义的时候。
delphi_xizhousheng 2003-03-01
  • 打赏
  • 举报
回复
估计几个ADOTABLE的地址是相邻的
tiancanshi 2003-03-01
  • 打赏
  • 举报
回复
to:GreenWaterBlueSky(碧水蓝天)
没有FormCreate事件或者类似的其他事件.

to:fancier(OP&&(C/C++))
找不到将几个ADOTable连在一起的语句。
真是奇怪??
fancier 2003-03-01
  • 打赏
  • 举报
回复
然后同过移动地址访问,如Inc(PtblTemp);
fancier 2003-03-01
  • 打赏
  • 举报
回复
嗯!
可能将那几个ADOTable的地址连在一起,并以PtblTemp的为起始。
GreenWaterBlueSky 2003-03-01
  • 打赏
  • 举报
回复
你最好把FormCreate的部分也贴出来,我觉的,在Show之前一定对五个tadotable做了一些动作,不然这里就让人感觉有点莫名其妙

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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