wenn du Speicher für einen Record anfordern willst dann geht das so:
Delphi-Quellcode:
type
TMyRecord = record
irgendwas: TIrgendwas;
end;
PMyRecord = ^TMyRecord;
[...]
var
myrecord: PMyRecord;
begin
new(myrecord);
Deinen Performancegedanken kann ich allerdings nicht folgen.