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

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

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

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

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

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

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

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

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

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


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