Вниз
Скачать: CL | DM;

Не получается создать объект указанного класса   Найти похожие ветки 

← →
mfender   (2011-01-15 06:00) [0]

Проблема в следующем: в package лежит и регистрируется TframeTransfertPoint


type
 TframeTransfertPoint = class(TFrame)
…
initialization
 RegisterClass(TframeTransfertPoint);


Далее происходит невнятное:

type
 TFrameClass = class of TFrame;
…

var
 AFrmClass: TFrameClass;
 AFrame: TFrame;
…
   AFrmClass := TFrameClass(GetClass("TframeTransfertPoint"));
   if Assigned(AFrmClass) then
   begin
     AFrame := TFrameClass.Create(AContainer);

В результате, AFrame всегда получается TFrame, а вовсе не TframeTransfertPoint.
Почему так может быть?


← →
Palladin ©   (2011-01-15 09:08) [1]


> TFrameClass.Create(AContainer);

так ты ж его сам тут тупо и создаешь... что за глупые вопросы? замени на AFrmClass.Create и будет тебе щасте...
ужос какой то... сразу на форум


← →
mfender   (2011-01-15 12:37) [2]

Ну, не сразу, конечно… А в целов всё верно: чтобы не тупить, нужно иногда спать ))))
Спасибо!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.005 c
6-1236688524
maxistent
2009-03-10 15:35
2011.04.17
Передача данных через прокси


15-1294386557
vaz_mz
2011-01-07 10:49
2011.04.17
печать в виндовс ХП


15-1293587663
TUser
2010-12-29 04:54
2011.04.17
Чтобы только мышкой тыкать


15-1293831003
Юрий
2011-01-01 00:30
2011.04.17
С днем рождения ! 1 января 2011 суббота


2-1295279025
SamBrown
2011-01-17 18:43
2011.04.17
Как убрать колонки у VCL ListView (vsReport)




   Наверх