
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.10.2017, 20:42:21
|
|||
|---|---|---|---|
где бы хороший savedialog найти? |
|||
|
#18+
задача стоит сохранить файл из базы на диск, имя файла с расширением тоже берется из базы и тут - опа! - обычный savedialog зависит от настроек виндовса например, может не отображать расширение файла возможны варианты 1 пользователь не меняет имени файла, просто сохраняет файл с тем именем которое взято из базы, тогда расширения не видно, но файл сохраняется с этим расширением (и это хорошо) 2 пользователь может поменять имя файла и в этом случае расширение исчезает, файл сохраняется без расширения (и это не есть хорошо) учить пользователей как действовать при сохранении файла как-то неохота, слишком их много менять настройки виндовса на компах тоже как-то не очень хорошо есть вариант поставить галочку "использовать старый savedialog" но у него вид какой-то неказистый... а желательно, чтобы savedialog выглядел как обычно в виндовсе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2017, 20:44:00
|
|||
|---|---|---|---|
где бы хороший savedialog найти? |
|||
|
#18+
т.е. желательно, чтобы диалог выглядел как в виндовсе, но отображал расширение файла всегда, независимо от настроек виндовса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2017, 20:50:45
|
|||
|---|---|---|---|
где бы хороший savedialog найти? |
|||
|
#18+
Я у себя исправляю расширение в SaveDialog'е. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2017, 20:52:28
|
|||
|---|---|---|---|
где бы хороший savedialog найти? |
|||
|
#18+
Псевдокод: Код: pascal 1. 2. 3. 4. 5. FixFileExt на усмотрение - как удобно. Можно через временную переменную, но мне так удобнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2017, 20:52:43
|
|||
|---|---|---|---|
где бы хороший savedialog найти? |
|||
|
#18+
makhaonЯ у себя исправляю расширение в SaveDialog'е.запоминаешь исходное расширение, а потом при необходимости прибавляешь к строке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2017, 21:54:28
|
|||
|---|---|---|---|
где бы хороший savedialog найти? |
|||
|
#18+
pgiw99oeoзадача стоит сохранить файл из базы на диск, имя файла с расширением тоже берется из базы и тут - опа! - обычный savedialog зависит от настроек виндовса например, может не отображать расширение файла возможны варианты 1 пользователь не меняет имени файла, просто сохраняет файл с тем именем которое взято из базы, тогда расширения не видно, но файл сохраняется с этим расширением (и это хорошо) 2 пользователь может поменять имя файла и в этом случае расширение исчезает, файл сохраняется без расширения (и это не есть хорошо) учить пользователей как действовать при сохранении файла как-то неохота, слишком их много менять настройки виндовса на компах тоже как-то не очень хорошо есть вариант поставить галочку "использовать старый savedialog" но у него вид какой-то неказистый... а желательно, чтобы savedialog выглядел как обычно в виндовсе Ну, напиши функцию что-то типа: Код: pascal 1. - в которой определяй текущую версию винды и по итогам используй стандартные диалоги - либо TSaveDialog, либо TFileSaveDialog. И там же, если надо, смотри на расширение, которое ввел юзер и меняй/добавляй его: Код: pascal 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.10.2017, 22:09:21
|
|||
|---|---|---|---|
|
|||
где бы хороший savedialog найти? |
|||
|
#18+
pgiw99oeoпользователь может поменять имя файла и в этом случае расширение исчезает, файл сохраняется без расширения (и это не есть хорошо) Назначить DefaultExt было бы слишком просто. Напиши свой собственный TSaveDialog. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2017, 09:58:12
|
|||
|---|---|---|---|
|
|||
где бы хороший savedialog найти? |
|||
|
#18+
Dimitry Sibiryakov, я уже пытался - падает, начиная с Висты. Видимо, что-то изменили. Сейчас форкнул сам FP, и переписываю его с нуля, чтобы в нём уже переписать SD. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2017, 11:20:13
|
|||
|---|---|---|---|
|
|||
где бы хороший savedialog найти? |
|||
|
#18+
под ванпадает Отлаживать не пробовал?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2041715]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 383ms |

| 0 / 0 |
