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

Вниз

Компонент пропадает из палитры?...   Найти похожие ветки 

 
afanasic   (2005-08-22 12:16) [0]

Доброго времени суток, уважаемые мастера!
Впервые за годы работы в Delphi добрался до создания собственных компонентов и возникла проблема:
 Создаю элементарный компонент: TMyButton = Class(TButton), где среди изменений только

conctructor TMyButton.Create(AOwner: TComponent);
begin
 inherited;
 Font.Color := clRed;
end;


Регистрация во вкладку "Temp".

Проблема такая - пока создаю компонент - вкладка существует, компонент на ней видно, стоит только откомпилировать и закрыть dclusr, как вкладка пропадает и соответственно невозможно поместить компонент на форму. Причем в Properties для палитры эта вкладка и сам компонент видны...

Пробовал с разными наследниками: TButton, TLabel, TPanel...

В чем дело???
Заранеее спасибо!


 
afanasic   (2005-08-24 12:13) [1]

Удалено модератором
Примечание: Поможите - это не для местных.


 
Юрий Зотов ©   (2005-08-24 13:03) [2]

Бывали подобные глючки. В чем причина - непонятно. Лечил тем, что в диалоге свойств палитры просто перетащил компонент на другую вкладку. И ее же прописал в процедуре регистрации, а потом перебилдил пакет.

Если это не поможет, то проверьте, нет ли у Вас в списке uses модулей, начинающихся с буквы Q (QButtons, например). Если есть - уберите эту букву.


 
afanasic   (2005-08-25 10:16) [3]

Спасибо, с буквой Q помогло!


 
Юрий Зотов ©   (2005-08-25 13:27) [4]

> afanasic   (25.08.05 10:16) [3]

Суть, надеюсь, ясна? Создавался компонент для Linux, а под Windows среда такие пакеты, естественно, не грузит. Поэтому компонент и был виден только в процессе его создания, когда пакет загружался принудительно.


 
afanasic   (2005-08-26 15:10) [5]

Хм.. Да?.. А почему по умолчанию подгружалcя модуль QControls, еще и ошибку выдавал про несоответствие типов, когда я кнопке из QButtons присваивал значение какой-то константы из обычного Controls?


 
Юрий Зотов ©   (2005-08-28 00:12) [6]

> afanasic   (26.08.05 15:10) [5]

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



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

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

Наверх




Память: 0.45 MB
Время: 0.041 c
1-1137272603
2Wish
2006-01-15 00:03
2006.02.12
Где ошибка


2-1138029460
Змей
2006-01-23 18:17
2006.02.12
текст по центру в edit


1-1136963779
BANick
2006-01-11 10:16
2006.02.12
Алгоритм создания SFV


15-1137986235
tigra
2006-01-23 06:17
2006.02.12
Библиотека RX Library


1-1137354346
2Wish
2006-01-15 22:45
2006.02.12
List Index out of bounds





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский