Гм.. я обычно делаю примерно так
...
Type
AR=array of byte;
Var
P1,P2:Pointer;
begin
P1:=pfield_array_base;
P2:=@Ar(P1^)[1000+i] ;// 1000+i просто любое смещение от начала
// то есть преобразую в "бесконечный байтовый массив"
// и получаю адрес конкретного элемента
// (и плевать мне на ...
Найдено 5 результатов
- 09.11.2015 13:30:35
- Форум: Lazarus
- Тема: Странная ошибка
- Ответы: 5
- Просмотры: 4695
- 29.10.2015 14:42:07
- Форум: Lazarus
- Тема: Странная ошибка
- Ответы: 5
- Просмотры: 4695
Странная ошибка
fpc и lazarus использую из trunk
Код работал, изменений не вносилось (по крайней мере я не помню),
и вдруг перестало компилится. Привожу часть кода относящуюся к проблеме
type
PPField = ^PField;
PField = ^TField;
TField = record
val: pointer;
at: byte;
cls: byte;
ln: ...
Код работал, изменений не вносилось (по крайней мере я не помню),
и вдруг перестало компилится. Привожу часть кода относящуюся к проблеме
type
PPField = ^PField;
PField = ^TField;
TField = record
val: pointer;
at: byte;
cls: byte;
ln: ...
- 14.07.2012 00:00:54
- Форум: Lazarus
- Тема: Как при отладке в лазаре увидить строковые переменные ?
- Ответы: 7
- Просмотры: 4266
Re: Как при отладке в лазаре увидить строковые переменные ?
Да вы чего, ребята ? http://sources.redhat.com/gdb/download/
The most recent release (GDB 7.4.1): gdb-7.4.1.tar.bz2 26-Apr-2012 11:47 20M
Добавлено спустя 5 минут 23 секунды:
Про "древнюю версию" 7.3 - это отжиг месяца.
Чем она вас не устраивает?
А чем она меня должна ...
The most recent release (GDB 7.4.1): gdb-7.4.1.tar.bz2 26-Apr-2012 11:47 20M
Добавлено спустя 5 минут 23 секунды:
Про "древнюю версию" 7.3 - это отжиг месяца.
Чем она вас не устраивает?
А чем она меня должна ...
- 10.07.2012 20:28:15
- Форум: Lazarus
- Тема: Как при отладке в лазаре увидить строковые переменные ?
- Ответы: 7
- Просмотры: 4266
Re: Как при отладке в лазаре увидить строковые переменные ?
Спасибо большое за подсказки. И еще вопрос - почему в лазаре такая древняя версия GDB - 7.3 ? В то время как актуальная 7.4.1. Попытка установить новую версию не увенчалась успехом. Похоже лазарь передает какие-то параметры которые новый GDB не понимает. Вроде такие -silent -i m1 -nx:5
- 08.07.2012 23:08:38
- Форум: Lazarus
- Тема: Как при отладке в лазаре увидить строковые переменные ?
- Ответы: 7
- Просмотры: 4266
Как при отладке в лазаре увидить строковые переменные ?
Хотелось бы увидеть в инспекторе отладки при просмотре переменной типа pointer не только ее адрес, но и содержимое по этому адресу. Как это сделать ?
