![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
small bug in objects.pas
Thaddy © (2006-10-13 16:05:00)
procedure FreeObjectInstance(ObjectInstance: Pointer);
should be declared as:
procedure FreeObjectInstance( varObjectInstance: Pointer);
I wonder why we never spotted that before?
There can be cases where it is important that ObjectInstance is explicitly made nil. See the implementation.
Vladimir Kladov (2006-10-14 11:38:00) [1]Sorry, but it is not obvious for me. Though this unit is not from me, I can not see why 'var' shoud be there: ObjectInstance is not assigned anywhere in FreeObjectInstance.