Zitat von
Bartuc:
SysUtils stand schon unter Uses drin. =(
Das war auch nur ein Beispiel, um zu zeigen, wofür die Uses-Klausel da ist.
Zitat von
Bartuc:
Was meintest du mit "in einer anderen
Unit implementiert" ?
Teilst du dein Projekt auf mehrere Units auf? Dann verteilt sich dein Code auch auf mehrere Units. Mit "Implementierung" bezeichnet man den Teil des Codes, in dem steht, was gemacht werden soll, also alles, was unter dem Schlüsselwort "implementation" steht. Die Implementation einer Methode steht immer in der gleichen
Unit wie ihre Deklaration. "IstAufDemBoden hast du wahrscheinlich selbst in einer anderen
Unit implementiert" bedeutet "Der Code der Prozedur IstAufDemBoden steht wahrscheinlich nicht in der Haupt-
Unit, sondern in einer anderen
Unit".
Zitat von
Bartuc:
bzw "Dann musst du in der Aufrufenden
Unit die
Unit einbinden"?
Die "aufrufende
Unit" ist die
Unit, in der die Funktion IstAufDemBoden aufgerufen wird. Units werden "eingebunden", indem ihr Name in der Uses-Klausel eingetragen wird.