Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Это я туплю или не я туплю? / 8 сообщений из 8, страница 1 из 1
28.05.2020, 22:28
    #39963682
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это я туплю или не я туплю?
Кто-нибудь мне может подсказать - как такое возможно?..
Код: pascal
1.
2.
3.
4.
5.
6.
type
  TMainFrameType = (mfScores, mfTransfers, mfCompanies);
  TColumnParts = array of Integer;

var 
  ColumnParts: array [TMainFrameType] of TColumnParts; // на самом деле это поле record'а



P.S: Delphi 10.3.2
...
Рейтинг: 0 / 0
28.05.2020, 22:35
    #39963684
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это я туплю или не я туплю?
alekcvp,

что?
...
Рейтинг: 0 / 0
28.05.2020, 22:37
    #39963686
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это я туплю или не я туплю?
ъъъъъ
alekcvp,
что?

Посмотри на 2 и 4 строки в WatchList - почему у них разные значения?..
...
Рейтинг: 0 / 0
28.05.2020, 23:36
    #39963733
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это я туплю или не я туплю?
alekcvp,

Не было SetLength() для элемента массива, который сам массив?
...
Рейтинг: 0 / 0
28.05.2020, 23:42
    #39963738
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это я туплю или не я туплю?
DarkMaster,

Нет, это глобальная переменная инициализированная значением, типа
Код: pascal
1.
2.
3.
4.
5.
6.
var
  AppSettings: TAppSettings = (
    ....
    FColumnParts: ([10, 20, 30, 15, 15], [], [])
    ....
  );


В итоге мне думается что это баг отладчика, хотя от греха я переделал процедуру...
...
Рейтинг: 0 / 0
29.05.2020, 02:47
    #39963806
white_nigger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это я туплю или не я туплю?
Отладчик в делфи тоже далек от идеала. Увы...
...
Рейтинг: 0 / 0
29.05.2020, 09:54
    #39963880
Beltar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это я туплю или не я туплю?
На 10.3.2 я ловил разницу между отображаемым значением переменной при наведении курсора (неверное) и в окне Watch (верное).

https://drive.google.com/file/d/1lmU_uHaTDs2qJJ--aJdcrs64L0aNdulM/view?usp=sharing

Здесь под под курсором вместо значения поля элемента массива рекордов отображается мусор из еще неинициализированной локальной переменной.
...
Рейтинг: 0 / 0
29.05.2020, 17:23
    #39964190
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это я туплю или не я туплю?
Beltar,

У меня и в Watch List и в Evaluate значения совпадают, в подсказке не смотрел, потому что сложное выражение - надо скобочки ловить.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Это я туплю или не я туплю? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]