Einzelnen Beitrag anzeigen

Benutzerbild von geskill
geskill

Registriert seit: 17. Feb 2007
Ort: NRW
420 Beiträge
 
Delphi 2010 Professional
 
#5

AW: Zugriff auf Variablen / Klassenstruktur

  Alt 7. Apr 2016, 11:35
Meinst du sowas:

Delphi-Quellcode:
type
  TMyClass = class

  protected
    function GetWerteArray(const IndexOrName: OleVariant): TValue;
  public
    function FindValue(const AName: string): TValue;

    property WerteArray[const IndexOrName: OleVariant]: TValue read GetWerteArray;
  end;

// ...

function TMyClass.GetWerteArray(const IndexOrName: OleVariant): TValue;
begin
  Result := nil;

  if not VarIsNull(IndexOrName) then
  begin
    if VarIsNumeric(IndexOrName) then
      Result := FList[IndexOrName]
    else
      Result := FindControl(IndexOrName);
  end;
end;

function TMyClass.FindValue(const AName: string): TValue;
var
  LIndex: Integer;
begin
  Result := nil;

  for LIndex := 0 to FList.Count - 1 do
  begin
    // ... TODO
  end;
end;
Sebastian
  Mit Zitat antworten Zitat