powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Emit runtime type information
17 сообщений из 17, страница 1 из 1
Emit runtime type information
    #39855785
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проект на 10.2
Всё нормально компилируется, работает.
Но стоило включить в опциях компилятора "Emit runtime type information" как началось:

файл RpDefine из пакета Nevrona

TPosition = class
X: double;
Y: double;
end; { TPosition }

[dcc32 Error] RpDefine.pas(437): E2217 Published field 'X' not a class or interface type

Первое - вызывает изумление сама "ошибка". Какое Дельфи дело что класс публикует?
Чего Дельфя вообще в пакеты полезла?
Как включить свою runtime type information и не включать таковую из пакетов?
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855789
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor CookinКак включить свою runtime type information и не включать таковую из пакетов?

Не ставить пакеты из исходников.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855792
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поправочка: не ставить кривые пакеты из кривых исходников.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855798
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor CookinКак включить свою runtime type information и не включать таковую из пакетов?Поставить в своих модулях
Код: pascal
1.
{$TYPEINFO ON}
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855803
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor CookinКак включить свою runtime type information и не включать таковую из пакетов?На уровне проекта галочку убрать, а в своих модулях ставить {M+}
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855813
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: pascal
1.
2.
3.
4.
5.
TPosition = class
public
  X: double;
  Y: double;
end; { TPosition }
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855821
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry Arefiev,

нет, я Rave Reports править не буду. Честно, я даже не совсем в курсе где он в проекте используется.
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855822
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,_Vasilisk_ , - благодарю
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855824
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovНе ставить пакеты из исходников.
Прежде чем включаться в проект, я всегда стараюсь удостовериться, что у всех используемых пакетов есть исходники (про легальность, слава Аллаху, уже можно не спрашивать)

Dimitry SibiryakovПоправочка: не ставить кривые пакеты из кривых исходников.
Rave Report - кривой?
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855833
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor CookinRave Report - кривой?

Он включает в себя приведённый код? Он отказался у тебя собираться?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855840
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovОн включает в себя приведённый код? Он отказался у тебя собираться?..


Ну да. Но разве это пакет кривой? Какое Delphi дело, что пакет хочет публиковать?
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855844
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor CookinКакое Delphi дело, что пакет хочет публиковать?

Ну так у сабжа же должны быть определённые требования в published свойствам...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855855
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Cookin> Rave Report - кривой?

Скорее да, чем нет (независимо от сабжа).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855857
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Cookin> я даже не совсем в курсе где он в проекте используется.

Кстати, RR до сих пор входит в стандартную поставку?
10.2 - это же предпоследняя версия, вроде.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855866
Фотография Victor Cookin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

Наверно нет, потому что сама версия 10.2 поставлена в августе 17-го, а - Nevrona в сентябре.
И в XE от 2010-го тоже RR нет.
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855879
Фотография X-Cite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor CookinКак включить свою runtime type information и не включать таковую из пакетов?

1)Если у вас bpl, то дельфи все равно что там в чужих пакетах.. у себя ставьте без проблем Emit runtime type information
2) Если у вас exe или dll, то
2.1) Если у вас link with runtime см. п.1
2.2.1) В противоположном случае среда использует не пакет, а dcu. Если вы указали путь к dcu, то все равно как они собраны см п.1.
2.2.2) Если же вы указали путь к pas, то да.. они тоже компилируются. И среда считает их вашими, а не чужими..
...
Рейтинг: 0 / 0
Emit runtime type information
    #39855967
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor Cookin> ... поставлена ... Nevrona в сентябре.

А зачем Вы её ставите, если не знаете для чего/где ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Emit runtime type information
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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