Und die uses TntWideStrings hilft da auch nicht.
Wenn man mal in diese
Unit reinsieht, dann erkennt man, warum dort keine TTntStringList gefunden werden kann.
Also ich brauche die TntStringList.pas und *.dcu
Alles andere habe ich schon, nur das nicht.
Hast du wirklich alles gelesen/verstanden?
Die
Unit, in welcher sich die TWideStrings befindet, nennt sich TntWideStrings (TntWideStrings.pas).
Aber TWideStrings und TTntStrings sind, ebenso wie die TStrings, nur der abstrakte Vorfahre für alle (TNT/Wide)StringListen.
Die TTntStringList befindet sich in der
Unit TntClasses (in der
Unit Classes von Delphi befindet sich ja auch die TStringList ... fällt dir an den Unitnamen was auf? Die heißen nicht zufällig fast gleich.)
Also
Unit TntClasses aufnehmen und TTntStringList verwenden.
Die
PAS (PAScal
unit) ist der QuellCode ... wenn Delphi diesen findet, dann erstellt es sich selber daraus eine
DCU (Delphi Compiled
Unit).
Nur wenn keine
PAS gefunden wird, dann wird nach einer passenden
DCU gesucht (DCUs sind aber Compilerabhängig und gelten somit quasi nur für diese eine Delphiversion).