Текущий архив: 2011.04.17;
Скачать: 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 вся ветка
Текущий архив: 2011.04.17;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.003 c