|
2 / 2 / 3
Регистрация: 25.10.2019
Сообщений: 54
|
||||||||||||||||
Проблемы с чтением/записью классов в файл17.04.2021, 00:13. Показов 1344. Ответов 3
Всем привет.
Стоит задача создать файл из экземпляров классов, чтобы можно было сохранять и считывать эти экземпляры. Есть класс и файл: Кликните здесь для просмотра всего текста
Есть реализация методов класса: Кликните здесь для просмотра всего текста
Вызываю чтение и запись процедурами из отдельного модуля: Кликните здесь для просмотра всего текста
Проблема в том, что файл не сохраняется/не читается как надо. Я ставил вывод промежуточных значений при создании экземпляров при создании файла и там все в порядке, но при чтении из файла читаются одни и те же значения. Если закрыть программу и опять запустить ее и считать файл, то считаются просто нули. Сначала Parabola была Рекордом и все работало отлично, но потом мне сказали что в этой задаче обязательно создавать методы внутри структуры, так что я переделал с классом и теперь оно не работает
0
|
||||||||||||||||
| 17.04.2021, 00:13 | |
|
Ответы с готовыми решениями:
3
Проблемы с чтением и записью в файл в Юникоде Проблемы с чтением и записью двух однонаправленных сокетов Задача с чтением и записью в файл |
|
Native x86
6859 / 3791 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
|
| 17.04.2021, 00:26 | |
|
Классы pascal/delphi нельзя записывать или читать из файла, нельзя передавать или принимать по сети, нельзя вообще пытаться вывести их за пределы программы или ввести извне. Классы здесь -- это динамические структуры, которые "размазаны" по памяти большим количеством мелких блоков и работают они только локально. Для обмена с внешним миром есть структуры (record), которые объявляются почти так же, но хранятся единым блоком и могут быть выгружены или загружены.
0
|
|
|
2 / 2 / 3
Регистрация: 25.10.2019
Сообщений: 54
|
||
| 17.04.2021, 00:50 [ТС] | ||
|
0
|
||
|
Native x86
6859 / 3791 / 1026
Регистрация: 13.02.2013
Сообщений: 11,861
|
||||||||
| 17.04.2021, 01:47 | ||||||||
Сообщение было отмечено Adefe как решение
Решение
0
|
||||||||
| 17.04.2021, 01:47 | |
|
Помогаю со студенческими работами здесь
4
Проблема с чтением из БД Oracle и записью в файл
Нужно написать программу с чтением/записью в файл (потоки) STM32: FatFS & USB Host & Flash - проблемы с чтением/записью Путаница с записью классов в файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|