Forum: Programmieren allgemein
by simonator11,
11. Feb 2019
Also es lag an den Prozedurdeklarationen und den Parametern. Meiner Meinung nach waren die Fehlermeldungen aber ein bisschen seltsam.
Trotzdem besten Dank für die Hilfe und Ratschläge! :firejump:
Forum: Programmieren allgemein
by simonator11,
10. Feb 2019
Ich habe es probiert mit der Prozedurdeklaration mit Parametern im Class, aber es kommen noch mehr Fehler raus. Neben den schon genannten Fehlermeldungen kommt noch ,,Error: Found Declaration"...
Ich füge noch ein Bild vom Deklarationsteil hinzu; ich hoffe,dass es nur ein kleines Problem ist :-D
Forum: Programmieren allgemein
by simonator11,
10. Feb 2019
Okay, ich habe jetzt den Code ausgelagert in eine andere Prozedur (TForm1.Quicksort). Nun habe ich ein Problem mit der Deklaration - Im Class habe ich es als procedure Quicksort deklariert. Die Fehlermeldung lautet: ,,Error: function header doesn't match any method of this class "Quicksort(LongInt;LongInt);" ".
Muss ich den Quicksort vielleicht doch in public oder private deklarieren?
Forum: Programmieren allgemein
by simonator11,
10. Feb 2019
Hallo!
Ich bin neu im Forum und eher ein Delphi-Einsteiger.
Beim Programmieren vom rekursiven Quicksort habe ich ein Problem mit Verzweigungen:
Ich habe im Prozedurkopf Sender: TObject. Diesen Parameter muss ich (neben jeweils l/j und i/r) im rekursiven Prozeduraufruf in die Verzweigungen einbauen. Trotzdem kriege ich eine Fehlermeldung ,,Wrong number of parameters specified for call...