Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Компоненты";
Текущий архив: 2006.07.16;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.014 c
3-1147599980
Algiz
2006-05-14 13:46
2006.07.16
Составное значение поля


2-1151673955
koha
2006-06-30 17:25
2006.07.16
Как отследить запущенную программу через winexec


6-1134736695
SPACE!!
2005-12-16 15:38
2006.07.16
Клт.-Серв. приложение на WinSock с большим количеством клиентов.


1-1149233928
boalse
2006-06-02 11:38
2006.07.16
Передача параметров asm, Delphi.


15-1150426972
Файл
2006-06-16 07:02
2006.07.16
Чем отличается МЕ от ХР с точки зрения Дельфи 7 ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский