Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2011, 07:52   #1
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию OpenDialog

Добрый день, я что-то понять не могу как с помощью OpenDialog открыть файл для чтения?
т.е. до этого обычно всегда использовал потоки, но тут так и не понял. пример может кто-нибудь скинуть?
CodeNOT вне форума Ответить с цитированием
Старый 21.05.2011, 08:04   #2
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

и если не тяжело, то и сохранение тоже, смысл в том, что с помощью OpenDialog и SaveDialog мне нужно в первом случае открыть файл для чтения, и в цикле получать данные из файла передавая их процедуре, во втором случае нужно открыть файл для записи и передать указатель на открытый файл процедуре!
CodeNOT вне форума Ответить с цитированием
Старый 21.05.2011, 08:38   #3
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

оба диалога предназначены только для выбора/ввода имени файла
открывать и читать/записывать данные в файл нужно самому (взяв из диалого имя файла ->FileName)

> передать указатель на открытый файл процедуре

проще всего передавать хендл
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 21.05.2011, 10:35   #4
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

тему можно закрыть, разобрался )
CodeNOT вне форума Ответить с цитированием
Старый 21.05.2011, 10:35   #5
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

if(OpenDialog->Execute)
OpenDialog->FileName ;
// Привёл только базовые функции
// Надо ещё знать, - в какой класс загружать будете.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OpenDialog zmey31313 Компоненты Delphi 2 09.05.2010 16:10
OpenDialog Smerch66 Общие вопросы Delphi 11 27.03.2010 10:08
БД и OpenDialog alexeybest БД в Delphi 3 17.02.2010 09:34
OpenDialog Cabyrc БД в Delphi 4 05.04.2009 11:56
OpenDialog.Options:=OpenDialog.Options+[ofAllowMultiSelect]; necky Компоненты Delphi 2 11.08.2007 12:53