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

Вниз

Билдер генерит неправильный код   Найти похожие ветки 

 
murza   (2002-08-30 12:39) [0]

Тема, что называется, хотите верьте, а лучше проверьте.
Предысторию проблемы можно найти здесь:
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1030348200&n=0
Суть проблемы: есть метод, объявленный в одном из юнитов. Этот метод вызывается совершенно из разных мест: из разных методов разных компонентов, из тестового приложения. И при этом в ряде случаев ведет себя совсем не так, как надоБыло принято решение "отлаживать без отладчика" по причине того, что я не смог найти способа во время отладки приложения отладить методы компонентов (хотя я знаю, что это возможно).
То есть в тело метода были вставлены различные ShowMessage с интересующими данными. Исследования выявили ошибок.
После этого в тело одного единственного метода было вставлено сообщение, показывающее адрес точки входа в этот метод.
При вызове из разных мест сообщения демонстрировали несколько (2 или 3) разных точек входа этого метода
Вывод
Билдер для одного метода (изменялся только один) генерировал несколько вариантов кода и соотвественно использовал различные варианты при вызове этого метода. Вообще говоря меня бы должно было мало волновать, если бы меня устраивали все варианты кода, но в том то и дело, что не все были работоспособны. В частности, строковые константы в одном из вариантов были совершенно другими (все пустые).
Кроме меня в этом исследовании участвовал еще один человек, имеющий неплохой опыт и квалификацию, но у него осталось мнение, что какие-то мои неправильные действия побудили билдер генерировть неправильный код (наверное мне в наказание). Да, возможно я не учел, что при написании этого метода я должен был сначала помолиться, а потом писать, причем с отступами по три пробела.
Это был не вопрос, а просто мнение. Спасибо за внимание.
ЗЫ: у меня BCB5


 
murza   (2002-08-30 15:06) [1]

Вам не интересно или вы мне не верите?


 
Malder ©   (2002-08-30 15:25) [2]

Оч. интересно. Но сайт то по Delphi =)



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
1-35634
Vygantas
2002-08-29 16:07
2002.09.12
Чтение файла !!!!!


1-35638
SomeQ
2002-09-01 10:08
2002.09.12
FindNext in RichEdit


14-35866
Lola
2002-08-06 19:59
2002.09.12
Вот и Delphi 7 подоспела.


3-35596
7Up
2002-08-20 10:33
2002.09.12
ODBC для Delphi


14-35858
AL2002
2002-08-16 15:07
2002.09.12
Нужен козырный снимок или рисунок