TStringList is ne Klasse und somit schonmal gar nicht vergleichbar mit dem Typen String
(Siehe hierzu die Übersicht
Typen der Hilfe) Dass Du SL.AddStrings() nicht als Parameter übergeben kannst ist klar, da ja ne TStringList erwartet wird, AddStrings ist aber ne Prozedur (Es ginge theoretisch wenn AddStrings ne Funktion mit einem Rückgabewert vom Typ TStringList wäre) Du hast nun die Möglichkeit, entweder zwei Parameter zu übergeben (PROCEDURE Draw(const SL1, SL2: TStringList) und intern AddStrings aufzurufen oder ne dritte Hilfesvariable dummySL einzuführen...
Gruß
Stephan
Stephan B.
Wer andern eine Grube gräbt ist Bauarbeiter!
Wer im Glashaus sitzt, sollte sich lieber im Dunkeln ausziehen!
Außerdem dieser Satz kein Verb...