Hallo,
ich habe in zwei unterschiedlichen Klassen Stringzeigertypen derart definiert:
in beiden Klassen gibt es eine Prozedur, die als Parameter diesen Typ PString erwartet:
procedure run(Source: PString; index: Integer);
wenn ich jetzt von einer Klasseinstanz eine Methode der anderen aufrufen will
aus Klasse1:
meineKlasse2.run(Source, 0);
dann spuckt der Interpreter folgende Fehlermeldung aus:
Inkompatible Typen: 'KlasseA.String' und KlasseB.String
Kann mir jemand erklären, woran das liegt?
Danke!
[edit=alcaeus]Überbleibsel von Codeblöcken entfernt. Mfg, alcaeus[/edit]