powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / class of
3 сообщений из 3, страница 1 из 1
class of
    #32107344
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет. Подскажите решение если возможно.

TYPE
TFormClass = class of TForm;
TForm1 = class(TForm)...

VAR
frmClass: TFormClass;

BEGIN
frmClass := TFormClass(GetClass('TForm1'));

Вопрос: можно ли через frmClass не создавая экземпляра TForm1 получить иконку формы ?
...
Рейтинг: 0 / 0
class of
    #32107348
Sphinx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй через связываение на уровне TForm, метод Assign, вроде должен работать... или создание frmClass затем прямое присвоение свойства иконки frmClass.icon
...
Рейтинг: 0 / 0
class of
    #32107360
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, но кажется вопрос снимается, я плохо почитал help, а там про такую ошибку написано.

There is no other solution to this problem than to remove the offending property access from your source code. If you wish to access properties or fields of a class, then you need to create an instance variable of that class type and gain access through that variable.

Хотя, если вдруг :-) возможность есть, то было бы интересно.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / class of
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]