0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 73
|
|
1 | |
Что надо сделать, чтобы при запуске программы и при первом запуске SaveDialog открывался заданный по умолчанию каталог?26.04.2017, 11:02. Показов 5934. Ответов 28
Метки нет (Все метки)
Здравствуйте ВСЕ !
Проблема следующая. 1) При первом запуске SaveDialog открывается каталог с файлами. 2) Изменяешь каталог, выбираешь файл и производится запись. Этот каталог каким-то образом запоминается ?! 3) Выходишь из программы, запускаешь ее снова, запускаешь SaveDialog и открывается каталог, который был открыт при последнем запуске SaveDialog. Вопрос: что надо сделать, чтобы при запуске программы и при первом запуске SaveDialog открывался заданный по умолчанию каталог ? Установка каталога по умолчанию с помощью SaveDialog.InitialDir при загрузке программы не помогает.
0
|
26.04.2017, 11:02 | |
Ответы с готовыми решениями:
28
Как сделать чтобы программа при первом запуске добавлялась в автозагрузку? Сделать, чтобы при запуске, программа по умолчанию была свернута в трей Как сделать элемент DropDownList выбранным по умолчанию, при запуске программы? Как мне сделать так, чтобы данный текстовый файл был открыт один раз при запуске программы и закрыт при закрытии программы? |
Житель Земли
|
|
09.02.2021, 14:00 | 21 |
Я щас сделаю поток, который запишет в реестр текст, запустит второй поток, который этот текст считает, сохранит в файл и отправит форме сообщение, метод формы откроет файл и присвоит текст Label.Caption.
И это полностью будет подходить под категорию "программа работает правильно" (с точки зрения синтаксиса). А с точки зрения человеческой логики это называется "через жопу".
1
|
0 / 0 / 0
Регистрация: 23.02.2020
Сообщений: 12
|
|
09.02.2021, 15:39 | 22 |
Пользователю программы наплевать на синтаксис языка программирования, на котором написана программа.
0
|
Модератор
|
|
10.02.2021, 05:37 | 23 |
Без сомнения это так... Но и другое утверждение тоже верно: если программа тратит минуты на то, что делается за доли секунды да еще и с дикими утечками памяти при этом - программа отправится на помойку... Именно об этом аллегория из поста #21
0
|
0 / 0 / 0
Регистрация: 23.02.2020
Сообщений: 12
|
|
10.02.2021, 08:23 | 24 |
На помойку - если есть замена с приемлемым функционалом.
0
|
67 / 32 / 11
Регистрация: 18.07.2014
Сообщений: 263
|
||||||
25.02.2021, 07:50 | 25 | |||||
geb2010, Перед вызовом SaveDialog.Execute нужно каждый раз в SaveDialog.FileName прописывать
0
|
Житель Земли
|
|
25.02.2021, 09:14 | 26 |
Еще один умник, не понимающий разницы между FileName, InitialDir, маской и фильтром.
Вопрос звучал "как открыть заданный каталог в SaveDialog?" Для этого умные люди придумали свойство InitialDir. Все. Какого черта вы суете астериски в имя файла, когда им там совсем не место?
2
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|
25.02.2021, 09:31 | 27 |
1
|
67 / 32 / 11
Регистрация: 18.07.2014
Сообщений: 263
|
|
26.02.2021, 01:43 | 29 |
DenNik, InitialDir работает ровно один раз, причём не один раз за запуск программы, а один раз до тех пор пока винда свой кэш не соизволит очистить. Если не сунуть в FileName что-то, что проканает за имя файла, а просто написать туда путь к каталогу, то Execute не сработает. Можно туда не *.* запихнуть, а что угодно например vasyapupkin.xxx звёздочки не принципиальны.
0
|
26.02.2021, 01:43 | |
26.02.2021, 01:43 | |
Помогаю со студенческими работами здесь
29
Стал сильно нагреваться блок питания но только при первом запуске и вырубает комп , при втором запуске работает норм Как сделать так чтобы при запуске третьей программы с параметром \R предыдущие программы закрывались? Как сделать, чтобы при запуске программы включалось видео Как сделать, чтобы при запуске программы кнопка автоматически нажималась? Как сделать, чтобы при запуске программы кнопка автоматически нажималась? Как сделать так, чтобы при запуске программы её не было видно? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |