Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > что содержиться в record


Автор: MetalFan 18.4.2007, 08:47
Возможно ли штатными средствами получить текстовое представление записи так, как показывает в хинте IDE Delphi в отладке при наведении мыши на переменную-запись....
вот загнул smile 

Автор: drkot 18.4.2007, 11:13
думаю нет. в откомпилированном файле нет имен переменных есть только адреса

PS:  Хотя возможно я не понял вопрос

Автор: Yanis 18.4.2007, 11:41
Цитата(drkot @  18.4.2007,  12:13 Найти цитируемый пост)
PS:  Хотя возможно я не понял вопрос

Скорее всего правильно. Мне тоже кажется, что в RTTI не хранится такая информация.

Автор: MetalFan 18.4.2007, 11:55
а из отладочной информации как-то можно выдрать? 
откуда тогда IDE на этапе отладки эту информацию берет?
в аттаче пример того, что мне нужно в текстовом виде получить.

Автор: Snowy 18.4.2007, 14:43
Цитата(MetalFan @  18.4.2007,  11:55 Найти цитируемый пост)
откуда тогда IDE на этапе отладки эту информацию берет?
Из dcu файла. В конечном exe этой информации нет.
Там есть только RTTI информация published полей классов.
А record в exe - просто безымянный кусок памяти, в котором нет полей - просто блок байт.

Автор: MetalFan 18.4.2007, 15:21
Snowy, я так и подозревал(
ладно, всем спасибо) тему можно удалить наверное)

Автор: Alexeis 21.4.2007, 11:20
Цитата(MetalFan @  18.4.2007,  15:21 Найти цитируемый пост)
тему можно удалить наверное) 

  Не зачем, вдруг у кого нибудь возникнет похожий вопрос. Я помечаю ее решенной.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)