To neviem. Viem len toľko, že niekde vo wiki som našiel, že ten zápis je ekvivalentný. Predpokladám, že by sa to tvárilo, ako keby to bolo napísané tým správnym spôsobom, čiže by sa alokovaná pamäť stratila. Na druhej strane, myslím, že Delphi toto zakazuje ešte počas kompilácie a vyhodí chybu. Lazarus nie a preto som myslel, že je to v poriadku. Tuším sa tam písalo, že je to zavedené kvôli skráteniu zápisu. Ono v podstate taký zápis má logiku, pretože je vlastne jasné, že by to malo objekt vytvoriť, hoci podľa najprísnejšej logiky je to trochu zvláštny zápis. V každom prípade, vidím, že najlepšie je držať sa starých osvedčených zápisov. Niekde vo wiki som ešte čítal, že volanie metód takto "Metoda();" a takto "Metoda;" v Lazarovi nie je to isté a treba používať prvý zápis, ale už aj to začínam brať s rezervou, pretože doplňovač kódu dáva väčšinou ten druhý zápis.