|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.07.2010, 23:00 | #1 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
сохранение\ загрузка List View в\из бинарного файла
Приветствую собратьев по Дельфи. Вопрос такой, вот как сохранять\загружать listview в\из txt файл\а эт, через Tsavedialog\Topendialog я знаю, но если я хочу не в\из txt файл сохранить\загружать, а в бинарный файл, как тогда поступить. Ввожу даные в edit сохраняю в бинарный файл выводятся в msgbox, но с listview такое не проходит, почему, если не трудно дайти пример.
|
11.07.2010, 09:30 | #2 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
Точнее в типизированный файл, а то с бинарного я ещё и лишние данные могу получить или данные не полностью вводятся
|
11.07.2010, 10:24 | #3 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
Смотря как ты создаёшь бинарный файл.
|
11.07.2010, 14:34 | #4 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
кидаю на форму 2 edit и кнопку, через OnClic по кнопке прописываю в обработчеке
type TCustomer = record name : string[20]; age : Integer; male : Boolean; end; var myFile : File of TCustomer; // Файл записи клиента customer : TCustomer; begin // Попытка открыть бинарный файл Test.cus для записи AssignFile(myFile, 'Test.cus'); ReWrite(myFile); // Запись нескольких записей клиента в файл customer.name := Edit1.text+Edit2.text; customer.male := true; Write(myFile, customer); // Закрытие файла CloseFile(myFile); // Повторное открытие файла в режиме только для чтения FileMode := fmOpenRead; Reset(myFile); // Показ содержимого файла while not Eof(myFile) do begin Read(myFile, customer); ShowMessage(customer.name) end; begin // Закрытие файла в последний раз CloseFile(myFile); end; end; Но он не может сохранить длинные строки, но вопрос не в этом, как на подобном примере можно сохранять\загружать с\в данные листвиева |
11.07.2010, 20:04 | #5 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
Ну подскажите кто ни будь, очень нада. Я знаю что существуют типизированый, не типизированый и двоичный формат, но пока умею из примера по не типизированому файлу вводить данные через edit
|
12.07.2010, 05:27 | #6 |
Форумчанин
Регистрация: 05.07.2010
Сообщений: 136
|
А скажем в XML в цикле выгружать/загружать пойдет? Что-то типа
Код:
|
12.07.2010, 13:59 | #7 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
вопрос снят, я уже сам разобрался
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
List view | bulldog5293 | Общие вопросы Delphi | 13 | 10.07.2010 22:39 |
List view | ImmortalAlexSan | Общие вопросы Delphi | 1 | 29.06.2010 22:08 |
Где храняться данные в List View | Icor | Win Api | 3 | 16.04.2008 19:15 |
List View ПРОБЛЕМЫ | Altera | Компоненты Delphi | 1 | 13.04.2008 03:19 |