Сообщение от devolonter
2Moka Попробуй поставить ссылку на объект Null (но это скорее всего не поможет) Delete как написано в хелпе зарезервирован для каких-то целей (пока наверное не придумали для каких ) А флушмем еще с 1.14 ушла куда-то...
|
Мдя ну и каша у вас в голове
0. приравнивание к Null освобождает память занимаемую переменной (если только эта одна переменная ссылается на эту память)
1. Delete - стандартный деструктор, этот метод по умолчанию уничтожает данные объекта в памяти (сложно структурированные данные неумеет уничтожать)
2. Можно писать свой метод Delete и уничтожать данные как вам удобнее и правильнее.
3. В любом случае ваш или стандартный деструктор Delete объекта вызывается автоматически при присваивании переменной Null.
4. Утечки памяти в 99% случаев по вине программиста и менее 1% по вине софта на которм он пишет.
5. FlushMem переименована в GCollect()
Пока всё...