(Co-Admin)
Registriert seit: 29. Mai 2002
Ort: Hamburg
11.119 Beiträge
Delphi 11 Alexandria
|
Re: Item eines arrays anhand eines strings?
6. Dez 2004, 19:21
Moin Pseudemys Nelsoni,
mit ein bisschen Aufwand geht's:
Delphi-Quellcode:
type
TMyObject = class(TObject)
end;
TMyType = class(TObject)
private
FMyArray : TStringList;
function GetMyArray(sIndex: string): TMyObject;
public
property MyArray[sIndex : string] : TMyObject read GetMyArray;
end;
implementation
{$R *.DFM}
{ TMyType }
function TMyType.GetMyArray(sIndex: string): TMyObject;
var
iIndex : integer;
begin
Result := nil;
iIndex := FMyArray.IndexOf(sIndex);
if iIndex = -1 then exit;
Result := TMyObject(FMyArray.Objects[iIndex]);
end;
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
|