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

Вниз

Нет ли в дельфи каких-нибудь волшебных констант?   Найти похожие ветки 

 
Дмитрий С ©   (2013-03-25 23:47) [0]

Вроде имени файла с исходным кодом и строки кода? Чтобы можно было делать что-то вроде Assert.


 
Ega23 ©   (2013-03-25 23:50) [1]

raise Exception.Create("Вот сюда можно запуздырить почти всё, ну разве что иконку из трея нельзя, но если постараться и в base64-строку перевести, то и её, наверное, можнно")


 
Rouse_ ©   (2013-03-26 00:07) [2]

MAP файл подойдет?


 
KilkennyCat ©   (2013-03-26 03:04) [3]

$012


 
Германн ©   (2013-03-26 03:09) [4]


> Rouse_ ©   (26.03.13 00:07) [2]
>
> MAP файл подойдет?
>

Сомневаюсь. :)
Этот файл отнюдь не волшебный.


 
Германн ©   (2013-03-26 03:11) [5]


> Сомневаюсь.

Иначе не понятно было бы за что платят АА :)


 
icWasya ©   (2013-03-26 09:29) [6]

А собственно assert можно и так


 
Rouse_ ©   (2013-03-26 10:44) [7]


> Германн ©   (26.03.13 03:09) [4]
> Сомневаюсь. :)
> Этот файл отнюдь не волшебный.
> Иначе не понятно было бы за что платят АА :)

Ты путаешь теплое с мягким. Еврика занимается перехватом исключений и раскруткой стека вызовов и стека SEH-фреймов в том числе и эвристическими методами.
ТС это не нужно.
Просто сопоставить конкретный адрес в программе с конкретной строчкой кода можно при помощи обычного МАР файла.


 
Дмитрий С ©   (2013-03-26 11:07) [8]

А в мап файле разве так много информации, что аж по строкам?


 
Rouse_ ©   (2013-03-26 11:34) [9]


> Дмитрий С ©   (26.03.13 11:07) [8]
> А в мап файле разве так много информации, что аж по строкам?

Если генеришь с опцией Detailed, то там вся информация.


 
Дмитрий С ©   (2013-03-26 12:00) [10]


> KilkennyCat ©   (26.03.13 03:04) [3]

Это что?


 
Дмитрий С ©   (2013-03-26 12:02) [11]


> Если генеришь с опцией Detailed, то там вся информация.

Это хорошо, но не совсем то, что нужно, к сожалению.

Я вот думаю в сторону предварительной обработки исходников перед компиляцией.


 
Rouse_ ©   (2013-03-26 12:45) [12]


> Дмитрий С ©   (26.03.13 12:02) [11]
> Это хорошо, но не совсем то, что нужно, к сожалению.

Ничто не мешает мар файл подключить ресурсом и всегда иметь под руками всю необходимую информацию. Именно так и делают JEDY, EurekaLog и MadExcept



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

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

Наверх




Память: 0.49 MB
Время: 0.006 c
2-1355929661
sas9568635
2012-12-19 19:07
2013.09.01
Написать Компилятор языка Дельфи (Паскаль)


2-1356156835
alexdn
2012-12-22 10:13
2013.09.01
DBGrid


15-1363850215
RWolf
2013-03-21 11:16
2013.09.01
Page Control с открепляемыми вкладками


15-1364278811
N.Cage
2013-03-26 10:20
2013.09.01
Amd vs Intel


15-1364473732
alexdn
2013-03-28 16:28
2013.09.01
Переносной принтер