При наследовании вылетает ошибка "prdupl"
Хай.
Оччень странные вещи у меня творятся...
Версия 4.9.
Создаю пустой Дельфи проект. Кидаю компонент репорта. СОздаю простой отчет с мемкой. Сохраняю его в папку где EXEшник (для наследования).
Жму File->New. Выбераю что хочу отнаследоватся и указываю этот самый сохраненный файл (пробовал в отдельном компоненте делать а не в этом же самом где создавался отчетик - результат тот же).
Запускаю Деьфи и вылетает странная ошибка (при выполнении Application.CreateForm(TForm1, Form1)
Debugger Exception Notification
Project Project1.exe raised exception class Exception with message 'prDupl'. Process stopped. Use Step or Run to continue.
OK Help
и отладчик останавливается в модуле frxClass вот тут
procedure TfrxComponent.SetName(const AName: TComponentName);
var
c: TfrxComponent;
begin
...
if (c <> nil) and (c <> Self) then
raise Exception.Create(frxResources.Get('prDupl'));
..
Подскажите чего это такое плиз. Как побороть.
Вроде как пытается название какое то задать что ли... Я думал может дублирование имен, но переименовать конечно не получается - ругается что мемка отнаследована...
PS. Новый отчет пробовал делать и пустым совершенно (тупо отнаследованым и ничего не кидал даже) и пробовал кинуть мемку еще одну... Ошибка одна и та же...
Оччень странные вещи у меня творятся...
Версия 4.9.
Создаю пустой Дельфи проект. Кидаю компонент репорта. СОздаю простой отчет с мемкой. Сохраняю его в папку где EXEшник (для наследования).
Жму File->New. Выбераю что хочу отнаследоватся и указываю этот самый сохраненный файл (пробовал в отдельном компоненте делать а не в этом же самом где создавался отчетик - результат тот же).
Запускаю Деьфи и вылетает странная ошибка (при выполнении Application.CreateForm(TForm1, Form1)
Debugger Exception Notification
Project Project1.exe raised exception class Exception with message 'prDupl'. Process stopped. Use Step or Run to continue.
OK Help
и отладчик останавливается в модуле frxClass вот тут
procedure TfrxComponent.SetName(const AName: TComponentName);
var
c: TfrxComponent;
begin
...
if (c <> nil) and (c <> Self) then
raise Exception.Create(frxResources.Get('prDupl'));
..
Подскажите чего это такое плиз. Как побороть.
Вроде как пытается название какое то задать что ли... Я думал может дублирование имен, но переименовать конечно не получается - ругается что мемка отнаследована...
PS. Новый отчет пробовал делать и пустым совершенно (тупо отнаследованым и ничего не кидал даже) и пробовал кинуть мемку еще одну... Ошибка одна и та же...
Комментарии