Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2012, 14:50   #1
Dima DDM
Форумчанин
 
Аватар для Dima DDM
 
Регистрация: 09.11.2010
Сообщений: 134
Восклицание обработка событий динамического объекта.

Я пытаюсь назначить событие динамически созданному объекту,но компилятор пишет
"Incompatible types: 'Parameter lists differ"
Что делать?
Код:
// в public
  procedure Execute_VirtualCreateFrame(Sender: TObject);
    { Public declarations }
  end;


procedure Execute_VirtualCreateItem(Sender:Tobject;caption:string;);
begin
MainF.sFrameBar1.Items.Add;
Mainf.sFrameBar1.Items.Items[MainF.sFrameBar1.Items.Count-1].Caption:=caption;
Mainf.sFrameBar1.Items.Items[MainF.sFrameBar1.Items.Count-1].OnCreateFrame
:=MainF.Execute_VirtualCreateFrame; // Вот тут ошибка
end;


procedure TMainF.Execute_VirtualCreateFrame(Sender: TObject);
var
Frame: TCustomFrame;
OwnFrame:TFrame;  // сам фрэйме
begin
  Frame := OwnFrame.Create(nil);
  Frame := Frame;
end;
http://ddmsite.ucoz.ru Мой сайт.
Бесплатный Блокировщик рекламы
http://download.adguard.ru/d/1656/adguardInstaller.exe
Dima DDM вне форума Ответить с цитированием
Старый 08.06.2012, 15:14   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> Что делать?

делать то, что и обычно:

1) понять, что означает сообщение об ошибке
2) исправить

применительно к вашему случаю:

1) "несовместимые типы: список параметров не совпадает"
2) посмотреть, какие параметры ожидаются в OnCreateFrame() и сделать их такими же в TMainF.Execute_VirtualCreateFrame()
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 08.06.2012, 18:18   #3
Dima DDM
Форумчанин
 
Аватар для Dima DDM
 
Регистрация: 09.11.2010
Сообщений: 134
По умолчанию

Спасибо, справился.
http://ddmsite.ucoz.ru Мой сайт.
Бесплатный Блокировщик рекламы
http://download.adguard.ru/d/1656/adguardInstaller.exe
Dima DDM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с удалением динамического объекта StrangeR_965 Общие вопросы Delphi 1 01.02.2012 01:06
роблема с созданием объекта динамического массива Класса GDA230105 C++ Builder 3 26.07.2011 09:25
Обработка событий meganom Общие вопросы Delphi 5 01.09.2010 19:41
Как создать обработчик событий для динамически созданного объекта Лукманов Александр Общие вопросы Delphi 1 22.03.2009 22:05
динамический родитель динамического объекта russianstrike Компоненты Delphi 6 03.10.2008 22:07