你用self.试试有没有FindComponent,很奇怪
解决方案 »
- 关于数据保存的问题???
- 求助delphi [Error] :')'expected but identifier 'where' found
- 怎样在StringGrid创建多个ComboBox?
- 64位系统 Dll注入问题
- 在线程中操作主窗口的定时器的tag属性不至于把程序搞崩溃吧
- 我用Delphi写了一个DLL封装一个登录窗口老出问题。知道的高手进来瞅瞅
- 再次散分,来者有份.
- 如何将数据集中的数据导出成excel,txt,mdb,dbf呢?如何将treeview导出到xml文件?
- 一个关于Image控件的问题
- 求助问题,只知道菜单控件TMuneItem的Caption 怎样写禁掉该TMuneItem方法
- 送分题,在线等待
- 关于DBChart的打印问题?
Var
s,k:integer;
begin
s:=0;
For k:=i To j do
begin
s:=s+StrToInt(TEDIT(Application. 或 Form1. FindComponent('Edit'+IntToStr(k))).Text)
end;
AddUp:=s;
end;
您的定义应该这样:
function TForm1.AddUp (i:Integer;j:Integer):Integer;
begin
//.... to do: Add your code here
end;
implementation
function AddUp(i:integer;j:integer): Integer;
{$R *.dfm}
这样你才能在程序中将AddUp作为全局函数使用,如果不是非常有必要的话,建议不要定义全局函数,而在private中按照acqy(Just Programmer)的方法定义,呵呵
换成 s:=s+StrToInt(TEDIT(Form1.FindComponent('Edit'+IntToStr(k))).Text),注意:Form1.FindComponent:
var
Form1: TForm1;
===============
implementation