Re: Страшные памятки в коде программы...
От: AMogil Россия  
Дата: 21.09.04 16:58
Оценка:
Здравствуйте, Flamer, Вы писали:

F>Сегодня открытие сделал Вернее, приспособил для себя более удобный способ оставлять [сабж], чтобы чего-то не забыть дописать.


F>З.З.Ы. Как там в "Юморе" говорят? Звиняйте, если байан


Я обычно создаю константы на основе GUID с сообщениями и выношу их описание в отдельный модуль. Получается assert с удобоворимым, написанным мной сообщением, которое позволяет понять где и какой произошел облом. Номер строки мало что говорит при наличии у пользователей нескольких версий программы. Восстанавливать каждый раз исходники для нужной версии неудобно и хлопотно.

Что-то вроде.


Assert(Assigned(FPlace), CAssert_927C00FE_D84B_4E15_8CBF_5CCB3514C82D);

...

unit AssertsConsts
...
CAssert_927C00FE_D84B_4E15_8CBF_5CCB3514C82D = '...';


Это я так...вдруг кто-то умней делает, то может подскажут...

Алексей.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.