Форум: "Потрепаться";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Внизstackobjects translation problem! Найти похожие ветки
← →
thaddy (2005-01-19 02:21) [0]I was wondering:
I have for years used some wonderfull code for a memory manager for the VCL by Robert Marsh that allocates VCL objects on the stack (thus auto-freeing the objects when the stack pointer gets out of scope)
I tried to translate this to KOL but I failed dismally.
Maybe one of you brilliant guys will have a try and translate it to KOL:
http://members.chello.nl/t.konig8/stackobjects.pas
It works really fast and has some definite advantages (what if Tcontrol descendants would work this way!)
← →
jack128 © (2005-01-19 02:41) [1]thaddy (19.01.05 2:21)
http://members.chello.nl/t.konig8/stackobjects.pas
The page cannot be found
Господа, знающие английский, проясните thus auto-freeing the objects when the stack pointer gets out of scope - означает, автоматически освобождает объект когда указатель стека <тут я не знаю как перевести, хотя смысл понятен> ??? Это как??
← →
nikkie © (2005-01-19 03:34) [2]это как в C++. если объект создается не через оператор new
CObject *p = new CObject;
а создается в стеке как локальная переменная
CObject obj;
то объект будет разрущен автоматически при выходе из функции.
← →
jack128 © (2005-01-19 03:38) [3]Это то понятно, мне не понятно как такое может быть на Дельфи реализованно..
← →
nikkie © (2005-01-19 03:40) [4]знание английского тут не помогает ;))
← →
jack128 © (2005-01-19 03:43) [5]Ну я просто надеялся, что я ошибся с переводом.. Блин, и ссылка битая. ИМХО никакой memory manager таких вещей не может делать..
← →
nikkie © (2005-01-19 05:15) [6]ну ты как маленький, гуглом пользоваться не умеешь... :)
http://www.undu.com/Articles/010327a.html
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c