Im Grunde ist es doch ganz praktisch.
Denn so kann ich z.B. auch zwei Typen deklarieren, die zwar für mich unterschiedlich sind, aber in Wirklichkeit identisch ^^
Versuch mal sowas zu machen, wenn der Compiler die Typen so behandeln würde, als seien sie die Selben -.-''
Delphi-Quellcode:
Type TMeinTypEins = Array of Irgendwas;
TMeinTypZwei = Array of Irgendwas;
Procedure NeProcedure(i: TMeinTypEins); Overload;
Procedure NeProcedure(i: TMeinTypZwei); Overload;
Falls jemand 'ne noch besser Erklärung hat ... bin schon sehr gespannt