Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / GetSaveFileName - тонкости / 3 сообщений из 3, страница 1 из 1
20.05.2010, 14:43
    #36639175
Игорь С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GetSaveFileName - тонкости
В структуре OpenFileName есть в частности элементы:

lpstrInitialDir - начальная директория
lpstrFile - полное имя файла
lpstrFileTitle - имя файла (без пути к нему)

При обращении к процедуре имя файла и путь к нему известны, но нужно, чтобы открывалась директория не та в которой находится файл, а некая по умолчанию или та в которую был сохранен последний раз файл.
А, если я задаю полное имя файла при обращении к процедуре, то всегда открывается папка, где находится данный файл.

А задача такова. В базе хранятся ссылки на фото, фото хранятся в спец. папке. Пользователи смотрят базу, смотрят фото в форме и, если нужно, правой кнопкой запускают процедуру сохранения. Поэтому папка по умолчанию ни в коем случае не должна совпадать со спец.папкой для хранения.

Подскажите, какие значения и каких элементов должны обеспечить решение задачи!
Заранее благодарен.
...
Рейтинг: 0 / 0
20.05.2010, 14:48
    #36639189
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GetSaveFileName - тонкости
Ну и задавайте c:\мойфайл.gif

и пусть дальше пользователи выбирают сами место для сохранения
...
Рейтинг: 0 / 0
20.05.2010, 15:55
    #36639465
Игорь С
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GetSaveFileName - тонкости
Отвечаю на поставленный мною же вопрос

lpstrInitialDir = - это имя желаемой директории куда сохранять файлы (думаю, что при первом обращении оно должно быть задано, например: "какие-то документы"), а при последующих обращениях его задавать "", чтобы сохранение происходило повторно в ранее выбранную директорию)

lpstrFileTitle = "" - не задавать вообще

lpstrFile = - имя файла без расширения

Тогда все, как требовалось
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / GetSaveFileName - тонкости / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]