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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2014, 17:28   #11
DarkSmile
Пользователь
 
Регистрация: 14.03.2013
Сообщений: 24
По умолчанию

Чет не ставится
DarkSmile вне форума Ответить с цитированием
Старый 06.04.2014, 17:35   #12
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

Ниже создания напишите что-то вроде этого и уже там поставьте точку останова (F5):
if CodeEvent <> nil then
Sleep(0);
ReportCube вне форума Ответить с цитированием
Старый 06.04.2014, 17:59   #13
DarkSmile
Пользователь
 
Регистрация: 14.03.2013
Сообщений: 24
По умолчанию

Неа, не ставится там бряк. А вообще нужно ли создавать CodeEvent в конструкторе TSelectComp ведь я его нигде не создаю, а использую только так
if TSelectComp(SelectedComponent).Code Event._OnCreate = nil then

В таком случае ведь не используется конструктор
DarkSmile вне форума Ответить с цитированием
Старый 06.04.2014, 18:05   #14
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

Если не ставится бряк, следовательно Ваш код нигде не используется и компилятор отключает на него ссылки.
ReportCube вне форума Ответить с цитированием
Старый 06.04.2014, 18:12   #15
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

Уберите из конструктора virtual;
ReportCube вне форума Ответить с цитированием
Старый 06.04.2014, 18:46   #16
DarkSmile
Пользователь
 
Регистрация: 14.03.2013
Сообщений: 24
По умолчанию

Убрал virtual, все по прежнему
DarkSmile вне форума Ответить с цитированием
Старый 06.04.2014, 18:54   #17
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

Я не гадалка, чесслово. Или код - или ломайте голову сами
ReportCube вне форума Ответить с цитированием
Старый 06.04.2014, 19:00   #18
DarkSmile
Пользователь
 
Регистрация: 14.03.2013
Сообщений: 24
По умолчанию

А какой еще нужен код, все что касается этого класса я предоставил
DarkSmile вне форума Ответить с цитированием
Старый 06.04.2014, 19:35   #19
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

Вот беда-то какая. А у меня при тестировании все значения равны nil. С чего бы?
Код:
procedure TFormTest.ButtonTestClick(Sender: TObject);
var
  SelectComp: TSelectComp;
begin
  SelectComp := TSelectComp.Create;
  if SelectComp.CodeEvent._OnShanage <> nil then
    Sleep(0);
  SelectComp.Free;
end;
ReportCube вне форума Ответить с цитированием
Старый 06.04.2014, 19:45   #20
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

Цитата:
Сообщение от DarkSmile Посмотреть сообщение
А какой еще нужен код
Весь проект
phomm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Организация программ с использованием процедур .использованием параметров-значений и параметров переменных Фрейтор 40-500 Помощь студентам 0 02.11.2012 21:58
Организация программ с использованием процедур .использованием параметров-значений и параметров переменных Фрейтор 40-500 Помощь студентам 6 02.11.2012 21:46
Обнуление переменных Dmitry1983 PHP 8 25.06.2011 19:13
обнуление kuzjaca Microsoft Office Access 7 24.02.2011 10:03
обнуление счетчика в бд Tanuska___:) БД в Delphi 2 22.01.2009 23:10