Zitat von
himitsu:
Assert(list is TStrings);
wäre wohl besser
Und die Begründung für diese Behauptung wäre dabei welche?
List ist vom Typ TStrings, also die Typprüfung kann der Compiler schon @compiletime abhaken, somit bleibt die reine Prüfung auf <> nil übrig. Dies wiederrum entspricht genau dem von shmia geposteten Code - nur das deiner mehr Overhead hat. Und von daher bin ich mal gespannt auf deine Begründung...