Oh man, du hast noch nicht mal die Prozedur (von der ich die ganze Zeit rede) aus Beitrag #63 in deinen Quellcode kopiert...woher soll delphi wissen, was "TauscheTelefonbuchEintrag" ist.
Du hast in der Private-Deklaration die Variable Telefonbuch 2 mal deklariert.
Und die Funktion SortiereTelefonbuch hast du auch nicht kopiert.
//edit: Okay, die hast du über den Button10 drin... aber dann kannst du die Deklaration von SortiereTelefonbuch unter Private löschen
Wenn du unter Private eine Funktion deklarierst, sagst du quasi dem Compiler "Hey, unten im SourceCode gibt es eine Funktion, mit dem Namen "SortiereTelefonbuch". Sag mal allen Funktionen und Prozeduren bescheid, dass sie ab jetzt diese Funktion benutzen können"
Der Komplier denkt sich: "Okay, alles klar, mach ich - sucht dann die implementation von "SortiereTelefonbuch" und findet sie nicht...deswegen gibts den Fehler...
Wofür mache ich das eigentlich hier?
Wenn du einfach nur das kopiert und zusammengefügt hättest, wie ich es dir geschrieben hab, würde es jetzt funktionieren - bei mir läufts jedenfalls
//edit: Ich geh mir jetzt erstmal was trinken! Viel erfolg noch!
//edit2: Okay, okay...ich habs ma angehängt...