Einzelnen Beitrag anzeigen

dominikkv

Registriert seit: 30. Sep 2006
Ort: Gundelfingen
1.109 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Zugriff auf Label aus "externer" Unit (neu gef

  Alt 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!
  Mit Zitat antworten Zitat