Delphi: [Fehler] UVector.pas(1): 'INTERFACE' erwartet, aber 'UNIT' gefunden?

... komplette Frage anzeigen

2 Antworten

Es ist zwar schon lange her, dass ich etwas mit Delphi gemacht habe, aber ich würde mal sagen, vor dem Interface muss das Schlüsselwort unit raus.

Außerdem hast du vermutlich noch einige andere Fehler gemacht.

x ist sicherlich eine eigene Variable für sich:

TVektor = record x:real;

Was machst du hier mit Betrag?

result.x := sin(Winkel(3.1415/180))Betrag;

Result.y := cos(Winkel(3.1415/180))Betrag;

Wieso schreibst du bei Deklaration und Definition der Funktion das Wort Function groß?

Function WinkelZwischenVec(Va, Vb : TVektor) : real;

Hier schreibst du den Typ TVektor anders:

function addiereVec(Va, Vb : Tvektor) : TVektor;
var Ve : Tvektor;

Auf jeden Fall solltest du die Namen deiner Bezeichner ändern. Sie sollten eindeutiger ausdrücken, wofür sie stehen.

Antwort bewerten Vielen Dank für Deine Bewertung

da hat sich wohl ein copy paste fehler eingeschlichen sorry XD

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?