Registriert seit: 30. Sep 2006
Ort: Gundelfingen
1.109 Beiträge
Delphi 2007 Professional
|
Re: Zugriff auf Label aus "externer" Unit (neu gef
21. Jul 2008, 17:17
Zitat von hoika:
Delphi-Quellcode:
with MyFrmMain as TFrmMain(objForm) do // die vorsichtigen checken den richtigen Typ
begin
MyFrmMain .Label1.Caption:= 'bla';
end;
wtf?
du meinst wohl
Delphi-Quellcode:
with MyFrmMain do
begin
Label1.Caption:= 'bla';
end; // oder
with TFrmMain(objForm) do
begin
Label1.Caption:= 'bla';
end; // oder
with objForm as TFrmMain do
begin
Label1.Caption:= 'bla';
end;
@MisterCP: wenn du die Unit im Implementation-Teil bekannt gibst hast du keine zirkuläre Unitreferenz:
Delphi-Quellcode:
interface
// bla
implementation
uses
UnitMitTFrmMain;
procedure ChangeLanguage;
begin
frmMain.lblName01.caption = getlngString(LngNr, 1004);
frmMain.lblDescr01.caption = getlngString(LngNr, 1008);
//... usw.
end;
Dominik Wer anderen eine Grube gräbt, hat ein Gruben-Grab-Gerät!
|