Форум: "Потрепаться";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизОсобенности вызовов конструкторов Найти похожие ветки
← →
jack128 © (2004-07-06 18:07) [5]
> nonexistingone.Create(nil)
нет, конечно.
> в _ClassCreate передается флаг, указывающий на то что конструктор
> вызывается как обычный метод и вызова NewInstance не поисходит
procedure _ClassCreate;
asm
{ -> EAX = pointer to VMT }
{ <- EAX = pointer to instance }
PUSH EDX
PUSH ECX
PUSH EBX
TEST DL,DL
JL @@noAlloc
CALL dword ptr [EAX].vmtNewInstance
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.43 MB
Время: 0.03 c