also ist array[0..1] of string gleich wie array[1..2] of string und hat keine besondere Bedeutung? Ja, mir geht es um das zero-based.
Ja. Die C-Interoperabilität ist dadurch nicht gefährdet denn der erzeugte Code ist der gleiche. Wo du bei deinen
statischen Arrays anfängst zu zählen ist im Endeffekt nur Delphi-Dekoration, der Compiler macht das gleiche draus.