Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 16:22
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Есть класс Debug, который, в случае присутствия экземпляра данного класса в статическом поле, при вызове метода Debug::Store сохраняет информацию о вызове метода/функции, из которой он сам был вызван (в случае, если он вызван за пределами метода/функции, он бросает исключение). В принцыпе, нам известно практически все (выполняем трасировку): имя файла самой функции, класс (если это метод), ее имя, а так же файл, имя функции и номер строки, из которой она была вызвана. Единственное, что хотелось бы еще сохранить - номер и конец строки, с которых начинается и заканчивается определение, как вызывающей, так и наблюдаемой функции, чтобы вывести информацию непосредственно об этих строках, а так же, при желании, содержимое этих функций. Конечно можно регулярным выражение прогуляться по файлу (благо имя нам известно), но этот способ не выглядит слишком элегантным. Может есть какой-то более правильный, а главное - простой метод? Заранее спасибо.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Можно ли с помощью командной строки (cmd.exe) или BAT-файла создать текстовый файл и сохранить в него какие либо строки? Guest Ещё вопросы и ответы из архива 3 0 14.01.2012 15:49
А как вы думаете,если я на определителе домашнем подменю номер на номер любовницы мужа, Guest Ещё вопросы и ответы из архива 8 0 09.01.2012 20:02
Пыталась установить ФотоШоп 9.0, а он у меня какой-то серийный номер спрашиват. Что за номер? Guest Новые вопросы и ответы 3 0 03.01.2012 18:48
Прочитать строки из файла без символов конца строки. Guest Продолжение нового архива 0 28.09.2011 20:39



© www.otvetnemail.ru - Форум вопросов и ответов.