как войти в RTL / VCL, используя Delphi 7 - PullRequest
3 голосов
/ 29 июня 2010

При отладке с помощью Delphi 7 IDE, как я могу войти в код в папке программных файлов / borland / delphi7 / source?

Звучит как тупой вопрос, но пытливые умы хотят отладить. (я не думаю, что с источником что-то не так, я просто хочу знать, почему в 9000-й раз я не могу назначить TJpegImage на TjpegImage).

Ответы [ 2 ]

8 голосов
/ 29 июня 2010

Убедитесь, что в параметрах проекта включена опция «Использовать отладочный dcus», а исходная папка VCL находится в исходном пути отладчика.

Почему вы не можете назначить TJPEGImage для TJPEGImage,это обычно происходит только в том случае, если вы пытаетесь передать объект TJPEGImage через границу DLL без использования пакетов времени выполнения, поэтому приложение и DLL выполняют внутренние сравнения с различными копиями RTL, вызывая оператор is (т.е.ASource is TJPEGImage), чтобы вернуть False там, где обычно вместо этого сообщается True.

1 голос
/ 29 июня 2010

Вы добавили исходный путь RTL / VCL к пути отладочных модулей?Кроме того, мой Delphi 7 просит меня указать местоположение исходного файла, в который я хочу войти, если его нет в пути ... так же, как и ваш :)

...