我觉得直接将TCheckBox对象的Checked值转换为逻辑值就行了,
为什么非要用A数组?
为什么非要用A数组?
解决方案 »
- EDI 电子数据交换
- 请教一个困惑很久的问题,DELPHI的
- 3层结构TClientDataSet的使用问题
- 问一个SQL SERVER连接的问题
- 请高手指点,idFtpServer做ftp服务器,怎么获取目前连接的client的ip地址信息?
- 请教 : 该程序的结果是什么? read()是什么意思
- 在子窗口(不是MDI)中显示inputBox 时,inputbox的句柄指向了主窗口。怎么办
- sql 语法问题,很简单的
- 卖客户关系管理系统(CRM)程序和代码
- application.initialize完成了什么
- tquery绑定到dbgrid问题---新手
- 如何在delphi(dbgrid)中製作類似pb下拉式數據窗口……
我觉得直接将TCheckBox对象的Checked值转换为整数值就行了,
为什么非要用A数组?
在调用A数组的时候,使用Byte(Name0.Checked)代替。
I: Integer;
vComponent: TComponent;
begin
for I := 1 to N do begin
vComponent := FindComponent('name' + IntToStr(I));
if Assinged(vComponent) and TCheckBox(vComponent).Checked then
A[I] := 1;
end;
end;
// ~~~~~~~~