Форум: "Потрепаться";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];
ВнизЗапретить обьявление экземпляра класса Найти похожие ветки
← →
Дмитрий999 (2005-07-22 11:08) [0]Как сделать так, чтобы экземпляр класса можно было обьявить только через ссылку( как обьекты vcl )?
← →
Плохиш © (2005-07-22 11:11) [1]А теперь помедленней и по-русски.
← →
Kerk © (2005-07-22 11:13) [2]А теперь прожуй и повтори.
← →
DiamondShark © (2005-07-22 11:18) [3]А в ответ -- тишина.
И только мёртвые с косами стоят...
← →
Reindeer Moss Eater © (2005-07-22 11:19) [4]А его можно умудриться объявить не через ссылку?
← →
Дмитрий999 (2005-07-22 11:27) [5]TForm Form; // error: vcl style classes must be constructed with operator new
TForm * Form; // ok
← →
Думкин © (2005-07-22 11:29) [6]> [5] Дмитрий999 (22.07.05 11:27)
Температура воздуха за бортом какая?
← →
Плохиш © (2005-07-22 11:30) [7]Вообще-то здесь форум по Делфи, если Вы такое слово слышали.
← →
Дмитрий999 (2005-07-22 11:31) [8]Спасибо.
← →
АлексейК (2005-07-22 11:32) [9]TForm Form; // error: vcl style classes must be constructed with operator new
TForm * Form; // ok
D2005-->C#?
← →
Igorek © (2005-07-22 11:49) [10]Дмитрий999 (22.07.05 11:08)
Пример можно?
← →
delirium-system-2 (2005-07-22 12:14) [11]Решение из топора: сделай все конструкторы приватными и friend класс-фабрику.
← →
delirium-system-2 (2005-07-22 12:17) [12]В принципе, можно и static метод-фабрику в этом же классе.
← →
wicked © (2005-07-22 12:40) [13]> Дмитрий999 [0]
> Как сделать так, чтобы экземпляр класса можно было обьявить
> только через ссылку( как обьекты vcl )?
унаследовать его от TObject...
> всем
про билдер, конечно, никто не вспомнил... програмОписы, блин... :)
← →
DiamondShark © (2005-07-22 12:43) [14]
> про билдер, конечно, никто не вспомнил... програмОписы,
> блин... :)
Дык, не телепаты же.
← →
wicked © (2005-07-22 12:45) [15]кстати, непонятно, зачем автору нужен лишний геморрой - ссылку обьяви, обьект создай, вытереть не забудь... забыл - получи утечку...
ну раз нать, то нать... :)
← →
wicked © (2005-07-22 12:46) [16]> DiamondShark © (22.07.05 12:43) [14]
ну да, сори, но после 5-го постинга всё стало на свои места...
или это только те поймут, кто на билдере пишет?... в си-решетка не так?...
← →
TUser © (2005-07-22 12:58) [17]В принципе можно использовать object + New, но это устаревшее. Form1: TForm1 - это и так уже ссылка.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.013 c