Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
3-1104474508
ceval
2004-12-31 09:28
2005.02.06
Как настроить ADO что бы быстрее работало с dbf,а то


4-1103617514
Yury
2004-12-21 11:25
2005.02.06
Изменение прозрачности формы в W 2000 и W XP


1-1106487957
MakedoneZ
2005-01-23 16:45
2005.02.06
Почему в Delhpi классы начинаются на "T",например <b>TImage,TStri


8-1098510580
mr.Faga
2004-10-23 09:49
2005.02.06
Как нарисовать фоновую картинку на TTabSheet


14-1105807246
hamster
2005-01-15 19:40
2005.02.06
Кладовка