Einzelnen Beitrag anzeigen

Aviator

Registriert seit: 3. Jun 2010
1.610 Beiträge
 
Delphi 10.3 Rio
 
#15

AW: Generics richtig verstanden?

  Alt 12. Mai 2018, 14:25
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.
  Mit Zitat antworten Zitat