Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.16;
Скачать: CL | DM;

Вниз

Package unit IconButton cannot appear in contains or uses claus   Найти похожие ветки 

 
sco ©   (2005-12-22 16:43) [0]

тема ето название ошибки! Пишу редактор свойства - использую  IconButton.pas - там форма редактор! Но в IconButton.pas ( я там подключаю модуль с компонентом и редактором одного его свойства, тип етого свойства мне нужен оттуда) мне выводится ошибка - см.тему! Сократ наперевёл справку к етой ошибке так:

Ошибки Компилятора: Delphi
Малогабаритная установка "<element> не может появиться в содержит или использует статьи

Список сообщений ошибки компилятора

Устройство названное на ошибке - малогабаритная установка и как таковой не может быть включена в ваш проект. Возможная причина этой ошибки -, что как-нибудь устройство Delphi и малогабаритная установка дана то же имя. Компилятор обнаруживает малогабаритную установку в своем пути поиска прежде, чем он может расположиться то же-назвавшее файл Delphi. Пакеты не могут быть включены в проект включением малогабаритной установки в использует статью.

Ну я есстест ничо не понял, кроме того что чтото грузится при запуске не вовремя! Помогите мне! Как мне от этой ошибке избавиться?


 
Юрий Зотов ©   (2005-12-23 01:39) [1]

IconButton - Ваш модуль? Если да, назовите его как-нибудь иначе и перекомпилируйте все. Если нет - приведите текст описания в оригинале, на английском. Но только не этот сократовский бред, по которому только догадываться можно.


 
sco ©   (2005-12-23 04:45) [2]

С проблемой справился, но по тупому! Создал отдельный модуль в типами для обоих моих модулей и итог
IconButton
interface
uses TypesForIconButton,icoEditor,...;
...
end;

IcoLoad
interface
uses TypesForIconButton,...;
...
end;

Т.е. в icoLoad не используется теперь IconButton;
Но как то не солидно 3 маленьких модуля вместо 2-ух!

Теперь другой вопрос: у меня есть тип
TIBdata = record
a,b: c;
end;
и рtlfrnjh СВОЙСТВ для типа TIBData; Как мне в процедуре SetValue присвотиь компоненту на тип TIBData какое нибуль значение? SetXXXValue - там нету таких! Шо мне делать?


 
Юрий Зотов ©   (2005-12-23 09:30) [3]

Если имеются в виду ссылка на компонент и модуль TypInfo, то SetOrdValue.


 
sco ©   (2005-12-23 10:57) [4]

Нет мне надо вот что - юзер нажимает на "..." и в диалоги настраивает\грузит что ему там нужно! Нажимает Ok - и в свойству присваивается то значение которое настроил юзер! Тип TIBdata не целый! SetOrdValue - надо же какое-нибудь число! А у меня там иконки, цыфры! Как мне вообще в редакторе свойства присвоить свойству не стандартного типа ( он же record) присвоить какое-нибудь значение?


 
Яся   (2005-12-23 17:01) [5]

TIBdata=class(TPersistent) !!!!
RTTI ничего не знает о типе record


 
sco ©   (2005-12-23 20:54) [6]

Сделал. Но как значение установить?


 
Яся   (2005-12-24 19:41) [7]

для наследников TPersistent не нужен редактор
все их published свойства сами отображаются/редактируются в OI


 
sco ©   (2005-12-25 10:15) [8]

Как мне установить значение в процедуре редактора объекта, там же нет никакой ссылки! Как добратться до самого объекта?


 
Яся   (2005-12-26 12:28) [9]

Подключаем телепатические способности...

Допустим, есть свойство TIBdata
Допустим, его published свойства отображаются/редактируются в раскрывающемся списке
Но допустим, все равно хочется сделать редактор TIBdata, ну например, чтобы редактировать их одновременно, как TFont
И если данные предположения верны, возможно, требуется в диалоговой форме отобразить значения свойств a,b,c
А при закрытии записать новые значения в эти свойства
TIBData(GetOrdValue).a ...

Я угадала?



Страницы: 1 вся ветка

Текущий архив: 2006.07.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.028 c
6-1141999988
guru-ru
2006-03-10 17:13
2006.07.16
Как правильно отправлять запрос на сервер через idHTTP?


15-1150125355
Гарри Поттер
2006-06-12 19:15
2006.07.16
Как прочитать покоцаный СД?


6-1141911722
Hans_Cristian
2006-03-09 16:42
2006.07.16
Передача UDP


6-1142322245
SKAyeR
2006-03-14 10:44
2006.07.16
Как получить список файлов находящихся в папке на удал. web серв


6-1141982670
vlv
2006-03-10 12:24
2006.07.16
Связь WebModule с TServerSocket