Ein Beispiel:
Delphi-Quellcode:
procedure postleitzahlen();
type
TPostleitzahl = Integer;
TOrtsName = String;
var
postleitzahlen: TDictionary<TPostleitzahl, TOrtsName>;
begin
postleitzahlen := TDictionary<TPostleitzahl, TOrtsName>.Create();
postleitzahlen.Add(53639, 'Königswinter');
postleitzahlen.Add(53117, 'Bonn');
postleitzahlen.Add(53111, 'Bonn');
ShowMessage('Die Postleitzahl für 53639 ist');
ShowMessage( postleitzahlen[53639] );
end;
Ebenso könntest du mit einem Dictionary ein TWombatz zu einem Byte-Wert zuordnen.
was muss ich ergänzen, um Postleitzahlen.Add... aufrufen zu können? ist hier eine Objectlist gefragt und wie mache ich das?
Ich habe versucht die mir vorgeschlagene procedure postleitzahlen() aufzurufen doch bei Add ist schluss.
Ich würde mal behaupten, dass das an dem Namen der Procedure liegt. Benenn die Procedure mal um zu
InitPostleitzahlen()
oder so. Dann kannst du auch auf das Objekt Postleitzahlen zugreifen. Ich vermute mal, dass war hier im Editor runtergetippt.