![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
![]()
Приветствую собратьев по Дельфи. Вопрос такой, вот как сохранять\загружать listview в\из txt файл\а эт, через Tsavedialog\Topendialog я знаю, но если я хочу не в\из txt файл сохранить\загружать, а в бинарный файл, как тогда поступить. Ввожу даные в edit сохраняю в бинарный файл выводятся в msgbox, но с listview такое не проходит, почему, если не трудно дайти пример.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
![]()
Точнее в типизированный файл, а то с бинарного я ещё и лишние данные могу получить или данные не полностью вводятся
|
![]() |
![]() |
![]() |
#3 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
Смотря как ты создаёшь бинарный файл.
|
![]() |
![]() |
![]() |
#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; Но он не может сохранить длинные строки, но вопрос не в этом, как на подобном примере можно сохранять\загружать с\в данные листвиева |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 13.05.2010
Сообщений: 670
|
![]()
Ну подскажите кто ни будь, очень нада. Я знаю что существуют типизированый, не типизированый и двоичный формат, но пока умею из примера по не типизированому файлу вводить данные через edit
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 05.07.2010
Сообщений: 136
|
![]()
А скажем в XML в цикле выгружать/загружать пойдет? Что-то типа
Код:
|
![]() |
![]() |
![]() |
#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 |