forum.rastrnet.ru  

Вернуться   forum.rastrnet.ru > Компьютеры и всё, что с ними связано > Программируем

 Сообщения за день       Добавить альбом       Поиск      Правила форума  


Ответ
 
Опции темы Опции просмотра
Старый 05.03.2005, 23:55   #1
PAPA_KARLO
Несмешной
 
Аватар для PAPA_KARLO
 
Регистрация: 20.07.2004
Сообщений: 1,244
Отправить сообщение для PAPA_KARLO с помощью ICQ
По умолчанию Проблема с классами в Делфи

есть стандартные классы TDriveComboBox(показывает доступные диски), TDirictoryListBox(связываем с ДрайвБоксом и отображает папки на указанном диске), TFileListBox(связываем с ДирБоксом и отображает файлы в указаной папке).
Задача: хочу связать TDriveComboBox напрямую с TFileListBox
Для этого создаём потомка от TDriveComboBox и называем его скажем MyDriveComboBox. Вот его описание:
Цитата:
MyDriveComboBox = class(TDriveComboBox)
FDirList : TFileListBox;
constructor Create;
procedure SetDirListBox(Value: TFileListBox); override;
end;
(у родителя FDirList указывает на TDirictoryListBox)
немного изменяем метод SetDirListBox:
Цитата:
procedure MyDriveComboBox.SetDirListBox (Value: TFileListBox);
begin
if FDirList <> nil then FDirList.FDriveCombo := nil;
FDirList := Value;
if FDirList <> nil then
begin
FDirList.FDriveCombo := Self;
FDirList.FreeNotification(Self);
end;
после этого компилятор сообщает что DriveComboBox1: MyDriveComboBox на саом деле должна быть типа ТDriveComboBox. Игонрируем. потом вылазят ошибки инициализации и прочие. может кто нибудь сможет подсказать как это всё сделать проще или в чём тут ошибка.
__________________
IMHO
PAPA_KARLO вне форума   Ответить с цитированием
Старый 07.03.2005, 18:03   #2
PAPA_KARLO
Несмешной
 
Аватар для PAPA_KARLO
 
Регистрация: 20.07.2004
Сообщений: 1,244
Отправить сообщение для PAPA_KARLO с помощью ICQ
По умолчанию

нету чтоль светлых голов у нас в сети ?
__________________
IMHO
PAPA_KARLO вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с ICQ MooveR Техподдержка 16 19.10.2008 12:34
Проблема Garret Ресурсы KRS-IX 1 09.12.2007 14:23
Помогите с Делфи Leon Программируем 1 05.08.2007 15:37
Проблема с ФТП Angel of Sun Прикладное программное обеспечение 14 27.07.2007 23:58
Шрифт в делфи Koresh Программируем 3 07.05.2006 12:19


Текущее время: 06:01. Часовой пояс GMT +7.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Форум открыт в июле 2004 г.
Кошки и котята Красноярска и Сибири Живой Мир Сибири