Nein, abgesehn von Objekten und New/GetMemory/... initialisiert Delphi keinen Speicher und dort auch nur, weil Windows (VirtualAlloc) dort auch immer genullt gibt.
Aus "performancegründen" wird aber der Stack nicht mit 0 überschrieben, bei jedem Funktionsaufruf (außer eben des Gemanagte, weil es dort Ohne nicht funktioniert) .... daaaaaaaaaaaamals waren PCs halt noch schön langsam
Nein, ihr bekommt Abstürze, weil ihr nicht auf das hört, was euch der Compiler sagt/warnt.