Во-первых, это не вопрос, а утверждение
Во-вторых, это неверное утверждение Был (и есть) ключик (и опция в настройках), с помощью которого можно установить соответствие между строками исх. текста и адресами инструкций в программе, за счет чего можно, имея исходный текст (в отдельных файлах), при отладке вне Delphi гулять не по интрукциям машинного/ассемблерного кода, а по операторам исходного текста.
Slicer
Специалист — это варвар, невежество которого не всесторонне :)
"Slicer [Mirkwood]" <16916@users.rsdn.ru> wrote in message news:900520@news.rsdn.ru... > ... Был (и есть) ключик (и опция в настройках), с помощью которого можно установить соответствие между строками исх. текста и адресами инструкций в программе, за счет чего можно, имея исходный текст (в отдельных файлах), при отладке вне Delphi гулять не по интрукциям машинного/ассемблерного кода, а по операторам исходного текста. >
Где об этом можно почитать?
--
С уважением, Василий А. Карякин
Простите, о чем именно? О том, как наличие отладочной информации помогает отлаживать экзешники, или о том, как эту информацию сгенерировать? Если последнее, посмотрите генерацию map-файла в настройках линкера, а также Debug information в настройках компилятора. Это — так, навскидку.
Slicer
Специалист — это варвар, невежество которого не всесторонне :)
"Slicer [Mirkwood]" <16916@users.rsdn.ru> wrote in message news:901568@news.rsdn.ru... > Простите, о чем именно? О том, как наличие отладочной информации помогает отлаживать экзешники, или о том, как эту информацию сгенерировать? Если последнее, посмотрите генерацию map-файла в настройках линкера, а также Debug information в настройках компилятора. Это — так, навскидку. >
"О том, как наличие отладочной информации помогает отлаживать экзешники". А именно, есть программа, в ней возникает Exception, который ей не обрабатывается — пользователь видит на экране "красный крест". Хочется, чтобы программа сгенерировала некий файл со списком, например, последних вызванных инструкций машинного кода, я бы этот файл получил и имея map-файл нашел место в исходниках, в котором произошел Exception. Дак вот, где об этой теме можно почитать?
Понятно описал вопрос?
--
С уважением, Василий А. Карякин
Здравствуйте, Василий, Вы писали:
В> "О том, как наличие отладочной информации помогает отлаживать экзешники". А именно, есть программа, в ней возникает Exception, который ей не обрабатывается — пользователь видит на экране "красный крест". Хочется, чтобы программа сгенерировала некий файл со списком, например, последних вызванных инструкций машинного кода, я бы этот файл получил и имея map-файл нашел место в исходниках, в котором произошел Exception. Дак вот, где об этой теме можно почитать?
Здравствуйте, Василий, Вы писали:
В>"Leonid Troyanovsky" <13030@users.rsdn.ru> wrote in message news:902100@news.rsdn.ru... >> В JCL (http://delphi-jedi.org/Jedi:JCLDOWNLOADS) есть >> модуль JclDebug в котором есть и парсер MAP, а также >> другие полезные вещи.
В> Спасибо, посмотрю. В>-- В>С уважением, Василий А. Карякин
Здравствуйте, Вова он и в Африке Вова, Вы писали:
ВОИ>Здравствуйте, Василий, Вы писали:
В>>"Leonid Troyanovsky" <13030@users.rsdn.ru> wrote in message news:902100@news.rsdn.ru... >>> В JCL (http://delphi-jedi.org/Jedi:JCLDOWNLOADS) есть >>> модуль JclDebug в котором есть и парсер MAP, а также >>> другие полезные вещи.
В>> Спасибо, посмотрю. В>>-- В>>С уважением, Василий А. Карякин
ВОИ>А есть ли что-нибудь подобное для C++ Builder?
Здравствуйте, Great_Vova, Вы писали:
G_V>Здравствуйте, Вова он и в Африке Вова, Вы писали:
ВОИ>>Здравствуйте, Василий, Вы писали:
В>>>"Leonid Troyanovsky" <13030@users.rsdn.ru> wrote in message news:902100@news.rsdn.ru... >>>> В JCL (http://delphi-jedi.org/Jedi:JCLDOWNLOADS) есть >>>> модуль JclDebug в котором есть и парсер MAP, а также >>>> другие полезные вещи.
В>>> Спасибо, посмотрю. В>>>-- В>>>С уважением, Василий А. Карякин
ВОИ>>А есть ли что-нибудь подобное для C++ Builder?
G_V>Что, никому никогда не нужно было?
Я думаю что на билдере JclDebug будет работать тоже. Только незабудь включить в проэкте на закладке Linker: Include TD32 debug info
Здравствуйте, Danchik, Вы писали:
D>Я думаю что на билдере JclDebug будет работать тоже. Только незабудь включить в проэкте на закладке Linker: Include TD32 debug info
Цитата с их сайта:
Question: What about support for C++ Builder?
C++ Builder is not supported and there is very little chance that it ever will. The JCL is developed for use, and tested with, Delphi 5 and that's the only version we support. Nonetheless wherever possible we do try to support C++ Builder and are not aware of any problems when using the JCL with C++ Builder 4 or 5.
Пытаюсь поставить JCL (пробовал версии 1.95, 1.94, 1.93) — везде один и тот же результат:
C:\Soft\Development\jcl>Install.bat
build.exe found. Pretest: ok
Using c5 for build process.
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
Borland Delphi Version 13.0 Copyright (c) 1983,99 Inprise Corporation
JclInstall.pas(1) Fatal: Line too long (more than 1023 characters)
** error 1 ** deleting ..\bin\JediInstaller.exe
** error 1 ** deleting installer
Press ENTER to continue
Здравствуйте, Great_Vova, Вы писали:
G_V>Пытаюсь поставить JCL (пробовал версии 1.95, 1.94, 1.93) — везде один и тот же результат:
G_V>C:\Soft\Development\jcl>Install.bat G_V>build.exe found. Pretest: ok G_V>Using c5 for build process.
G_V>MAKE Version 5.2 Copyright (c) 1987, 2000 Borland G_V>MAKE Version 5.2 Copyright (c) 1987, 2000 Borland G_V>Borland Delphi Version 13.0 Copyright (c) 1983,99 Inprise Corporation G_V>JclInstall.pas(1) Fatal: Line too long (more than 1023 characters)
G_V>** error 1 ** deleting ..\bin\JediInstaller.exe
G_V>** error 1 ** deleting installer G_V>Press ENTER to continue
Здравствуйте, Great_Vova, Вы писали:
G_V>Здравствуйте, Great_Vova, Вы писали:
G_V>>Пытаюсь поставить JCL (пробовал версии 1.95, 1.94, 1.93) — везде один и тот же результат:
G_V>>C:\Soft\Development\jcl>Install.bat G_V>>build.exe found. Pretest: ok G_V>>Using c5 for build process.
G_V>>MAKE Version 5.2 Copyright (c) 1987, 2000 Borland G_V>>MAKE Version 5.2 Copyright (c) 1987, 2000 Borland G_V>>Borland Delphi Version 13.0 Copyright (c) 1983,99 Inprise Corporation G_V>>JclInstall.pas(1) Fatal: Line too long (more than 1023 characters)
G_V>>** error 1 ** deleting ..\bin\JediInstaller.exe
G_V>>** error 1 ** deleting installer G_V>>Press ENTER to continue
G_V>Что бы это могло значить?
Попробуй не ставить а просто скопировать юниты. Подключи их в Environment и пробуй компилится.
Тебе же нужен JclDebug.pas а не эксперты к Builderu.