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

Вниз

Несколько вопросов про компоненты   Найти похожие ветки 

 
id_privin ©   (2003-01-10 13:15) [0]

1) Есть ли инструмент для отладки компонентов в design-time?

Есть компонент-контейнер.
1) нужно отследить бросок других компонтов на него, и выполнить с ними специфичные действия
2) нужно отследить удаление из него компонентов

3) Как работает функция Asigned?
Делаю так.

CompRef := NewComponent;

Удаляю с формы NewComponent. Asigned(CompRef) возвращает true.


 
Roma ©   (2003-01-10 15:21) [1]

1) Есть ли инструмент для отладки компонентов в design-time?

Не существует... Самый простой (и достаточно эффективный) способ - понавтыкать везде, где хочется, MessageBox"ов, выводящих нужную тебе информацию. Не забудь их потом удалить...

3) Как работает функция Asigned?

Правильно она работает, проверяет аргумент на nil. Проверь реализацию метода Notification в своем компоненте...


 
id_privin ©   (2003-01-10 16:53) [2]

Ну неужели нет никакого Wizard"а или Expert"а.

Тут обсуждалась эмуляция IDE. Фича как раз для таких дел нужна. Так что должен быть инструмент


 
Skier ©   (2003-01-10 16:56) [3]

>id_privin
Цель какая ?
Написать что-то типа своей IDE ?


 
id_privin ©   (2003-01-10 18:14) [4]

Цель - Уметь отлаживать поведение компонент в IDE
IDE Дельфы это делать не позволяет. А очень хочеться


 
Паша ©   (2003-01-10 18:27) [5]

id_privin
Почему нельзя в runtime это сделать? На кнопочку вешаешь создание компонента, в парент ставишь ему контейнер и далее по отладчику. Так пробовал?


 
Юрий Зотов ©   (2003-01-10 22:40) [6]

Есть простой вариант - ставим пакету Delphi32.exe в качестве Host Application, запускаем вторую копию Delphi из-под первой - и... о, чудо!... спокойно отлаживаем в design-time любые компоненты и даже эксперты.

Потому что для второй копии это будет design-time, а для первой - самый настоящий run-time. Со всеми вкусностями встроенного отладчика.


 
id_privin ©   (2003-01-13 09:57) [7]


> Юрий Зотов © (10.01.03 22:40)


Наконец-то человеческий ответ получил! Спасибо Вам большое!



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
7-72549
Yr2
2002-11-09 21:17
2003.01.23
login, password при входе в Windows 2000. Где хранит, как?


3-72085
Yrtimd
2002-12-28 21:36
2003.01.23
как в SQL-запросе задать условие отбора формата


1-72188
Dima1
2003-01-13 08:49
2003.01.23
Народ, раскажите мне, как работать с переменной Pointer.


14-72504
Юров Владимир
2003-01-06 18:18
2003.01.23
Win2000+Win2000


1-72334
*DarkUser*
2003-01-12 10:41
2003.01.23
AnsiReplaseText