Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#8

Re: Problem mit Sortieralgorithmus

  Alt 11. Sep 2005, 22:10
Wenn du mit Zeiger-Variablen sorgfältig umgehst, dann enthalten sie NIL, wenn sie noch nicht initialisiert wurden. Prüfen kannst du dann so:

Delphi-Quellcode:
begin
  if Assigned(Namen)
    then ShowMessage(Format('Namen enthält bereits %d Einträge', [Namen.Count]))
    else ShowMessage('Namen wurde noch nicht initialisiert');
end;
Wenn du Zeiger-Variablen während der Laufzeit deines Programms mehrfach initialisierst und freigibst, dann empfiehlt sich folgende Vorgehensweise:

Delphi-Quellcode:
begin
  FreeAndNil(Namen);
end;
Namen.Free würde den Zeiger nicht wieder auf nil setzen und eine spätere Prüfung wäre schwierig bis unmöglich.

marabu
  Mit Zitat antworten Zitat