![]() |
|
![]() ![]() ![]() |
|
XPyCT |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 24.8.2007 Где: Moldova Репутация: 10 Всего: 10 |
Добрый день! как записать со стрингрида в фаил с использованием делемитедтекст вроде сделано!
вот результат сохранения :
вот сам код!
как это все обратно открыть и загнать в стрингрид! пример из учебника культина! загон фаила обратно у него ну очень сложный для меня! мне там нифига не понятно! если кто знает как по проще это выразить помогите пожалуйста Это сообщение отредактировал(а) XPyCT - 7.7.2008, 20:38 |
||||
|
|||||
Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: 3 Всего: 17 |
Забей на это все
![]() Короче из стринггрида списываешь все в Memo потом Memo1->SaveToFile("путь.txt"); Потом при надобности загружаешь Memo1->LoadFromFile("путь к сохарненному фалу.txt"); и считываеш в стринггрид по своему условию P.S. Не бей, настроение хорошее просто ![]() -------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
XPyCT |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 24.8.2007 Где: Moldova Репутация: 10 Всего: 10 |
таким образом я сохраняю уже давно! но это геморный способ! в смысле потом считывания инфы! добавьте меня в асю есть пару вопросов! к стати и по поводу вашего мануала нужно подправить кое где 222-271-997 |
|||
|
||||
Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: 3 Всего: 17 |
Я в асе не сижу, если что PM
-------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
В чем проблема то? Циклами записываешь в файл - циклами считываешь из файла.
|
|||
|
||||
XPyCT |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 24.8.2007 Где: Moldova Репутация: 10 Всего: 10 |
пс: это я все давно знаю! меня интересует как сохранить целый ряд разделенный делимитером а потом обратно загрузить потому как этот код сохранит все в один столбец! а делиметр упорядочит сохранение по строкам |
||||||
|
|||||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Дык я ж тебе и говорю используй вложенные циклы.
Вот пример. Наваял на спех ибо работа имхо работа.
Разделитель можешь оставить либо как я - двуеточие - либо пробел - либо чего хочешь. Не забудь естественно это учесть при парсинге. Так же перспективно использовать функцию StringReplace от Бормана для формирования файла с одним значением в строке - и далее ловкость рук. Чего непонятно спрашивай. |
|||
|
||||
XPyCT |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 24.8.2007 Где: Moldova Репутация: 10 Всего: 10 |
Спасибо вам за дельный ответ! сейчас буду пробовать |
||||
|
|||||
Escort |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 16.6.2008 Где: Пермь Репутация: нет Всего: нет |
Люди!!!! Призываю к профессиональному программированию!!!! (...вы же не дельфийсты
![]() Экономте память...
Добавлено через 1 минуту и 13 секунд
Добавлено через 2 минуты и 33 секунды PS против Delphi ничего против не имею. Просто новички на Delphi расставив на форме 2 кнопки считают себя программистами )) |
||||
|
|||||
Riply |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Комодератор Сообщений: 572 Регистрация: 27.3.2007 Где: St. Petersburg Репутация: нет Всего: 32 |
Вместо задавания кучи вопросов на форуме, решила поробовать сохранить и прочитать.
Очень надеюсь, что кому-нибудь будет не лень потыкать меня носом в ошибки ![]()
|
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Escort че ее экономить? Тем более что она динамическая. Использовал - освободил. Чай не гигабайты пережевываем. Если уж работать с файлом на прямую чисто на Си тогда будет более гуманно использовать FILE *file а не TextFile f - это уже есть использование Дельфятинки. Уж если трястись над использованием памяти WinAPI в руки и вперед. Будет тебе имхо экономия.
Riply ![]() ![]() ![]() |
|||
|
||||
Escort |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 16.6.2008 Где: Пермь Репутация: нет Всего: нет |
mrbrooks!("Чай не гигабайты пережевываем") из-за таких программ обычно Винда и летит на...!!!!!!!
|
|||
|
||||
XPyCT |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 24.8.2007 Где: Moldova Репутация: 10 Всего: 10 |
молодой человек! вы первый пост читали? я не считаю себя суппер пуппер программистом - мне это и не надо! мне нужен был простои пример! вот и все! пс: спасибо за ответ! спс всем вот такой способ есть оцените! сохранение
загрузка
Автор "moskk" что скажете? Это сообщение отредактировал(а) XPyCT - 28.6.2008, 21:58 |
||||||
|
|||||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 167 Всего: 306 |
Escort Куда она летит. Хватит нести чушь. В эпоху C# и dot.net ты мне тут будешь лепить про нерацианальное использование памяти? Автор тебе уже написал свою точку зрения. Чего лезешь со своими оптимизациями туда куда не надо. Еще раз повторяю - хочешь быстроты и минимизации - забудь про VCL и фигач на WinAPI и не надо "ФАК МОЙ МОЗГ"
XPyCT На мой взгляд не плохо имхо для начала. Ты по сути реализовал файловый ввод/вывод с помощью компонентов, а теперь попробуй то же самое только с использованием файлового ввода/вывода с помощью потоков в стиле C++. А то некоторые особо рьяные борцы за рационализм спать спокойно не будут. |
|||
|
||||
XPyCT |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 24.8.2007 Где: Moldova Репутация: 10 Всего: 10 |
mrbrooks! смотри вчера весь вечер ковырял голова квадратная! я не силен еще )) помоги плз смотрите мне нужно к примеру есть 2 поля и 3 записи
после сохранения чтоб в файле выгледело так
соответсвенно потом и загруз потом его обратно! просто не исключено что по фаилу до момента передачи его в стрингид нужно будет проводить поиск типа по выбору! плз оч надо Это сообщение отредактировал(а) XPyCT - 29.6.2008, 19:31 |
||||||
|
|||||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |