Witam!
Niestety jakiś czas nie działa mi pomoc do Turbo Delphi i nie moge z niej skożystać. Poszukiwałem także na sieci ale bez większego powodzenia.
Problem:
Czy można zdeklarowac konstruktor i destruktor dla rekordu. Dla object i class nie ma problemu. Znalazłem że można użyć następującej konstrukcji class constructor Create ... ale mój kompilator twierdzi że tak nie można. Interesuje mnie to z tego powodu iż dla rekordów mogę przeładować operatory a dla klas nie zabardzo(Win32). Jeżeli macie jakieś informacje na ten temat to proszę o ich udostępnienie na forum.
PS. Bardziej interesuje mnie destruktor aniżeli konstruktor poniewarz operatory przypisane do rekordu podczas działania zmieniają długośćdynamicznej tablicy będącej jednym z pól rekordu, i przy kończeniu danego podprogramu gdy rekord znika z pamięci zaalokowana pamięć na tablice nie zostaje zwalniana.
Gdyby istniała taka możliwość rzczony rekord wraz z operatorami zystał by funkcjonalność zbliżoną do systemowego String'a, a niestety bez tego mechanizmu, tracimy na wygodzie, a przy dłuższym działaniu programu możliwe będzie zassanie sporej iności pamięci(oczywiście zakładając że nie będzie się jej zwalniać ręcznie)