чтобы все поля рекорда были фиксированной длины, верно? Столкнулся тут с ситуацией, обращаюсь к рекорду через ссылку, а поля пустые. В рекорде были поля string. Заменил на shortstring - заработало
Нет, не должны быть фиксированной длины, и со string'ом не должно быть проблем, что-то не так делаете скорее всего, но без кода - непонятно
Делал вот так. На ошибки не смотрите, для удобства написал куски кода в одном месте.
даже не знаю как объяснить... ну тут все указатели table1 & table2 будут указывать на какую-то одну и туже запись table for ... in на сколько знаю копирует данные
у тебя inline переменная table не обязана существовать за пределами цикла, ты сохраняешь её адрес, после выхода из цикла и уж точно из процедуры там будет мусор
Понял, спасибо, заменю
Проверять переменную на Assigned() нужно ДО обращения к ее свойствам
переменные table1 и table2 не инициализируются при каждом цикле и могут содержать значение из прошлых циклов
Обсуждают сегодня