Hallo
ich habe ein Function FindControl
//************
//Control finden
function TfrmMain.FindControl(root_c : Control; name_s : String): Control;
var
ctrl : Control;
begin
for ctrl In root_c.Controls do
begin
FindControl(ctrl, name_s);
if ctrl.name = name_s then
begin
Result := ctrl;
end;
end;
end;
//************
wenn ich jetzt die function so aufrufe
FindControl(Self, 'A_TextBox1').Text := '12';
bekomme ich die Fehlermeldung
"der Objektverweis wurde nicht auf eine Objektinstanz festgelegt"
das Funktioniert
FindControl(Self.TabControl1, 'A_TextBox1').Text := '12';
auch das in der Function
Result .text := '12';
kann mir bitte jemand sagen wo der fehler liegt?
ich habe ein Function FindControl
//************
//Control finden
function TfrmMain.FindControl(root_c : Control; name_s : String): Control;
var
ctrl : Control;
begin
for ctrl In root_c.Controls do
begin
FindControl(ctrl, name_s);
if ctrl.name = name_s then
begin
Result := ctrl;
end;
end;
end;
//************
wenn ich jetzt die function so aufrufe
FindControl(Self, 'A_TextBox1').Text := '12';
bekomme ich die Fehlermeldung
"der Objektverweis wurde nicht auf eine Objektinstanz festgelegt"
das Funktioniert
FindControl(Self.TabControl1, 'A_TextBox1').Text := '12';
auch das in der Function
Result .text := '12';
kann mir bitte jemand sagen wo der fehler liegt?
Comment