0 / 0 / 0
Регистрация: 11.06.2014
Сообщений: 27
|
||||||
1 | ||||||
Документ сохраняется без расширения17.06.2014, 05:30. Показов 4873. Ответов 12
Метки нет (Все метки)
Всем привет , проблема в следующем с олекКонтейнера я должен сохранить документ в папку пользуюсь SaveDialog, он сохраняет но так что потом этот документ нельзя открыть . вот код программы (документ не знает к кому приложению ему относиться)
0
|
17.06.2014, 05:30 | |
Ответы с готовыми решениями:
12
Поиск Файлов без расширения Как скопировать файл без расширения Opendialog , чтобы показывал файлы без расширения Задание маски для фильтрации файлов без расширения |
13 / 13 / 2
Регистрация: 26.02.2013
Сообщений: 285
|
|||||||||||
17.06.2014, 07:06 | 2 | ||||||||||
Вероятно ты не задаёшь расширение файла. Замени это
0
|
0 / 0 / 0
Регистрация: 11.06.2014
Сообщений: 27
|
|
17.06.2014, 07:08 [ТС] | 3 |
а если это документ разных вариантов на пример .odt , .doc , .exl , .pdf
0
|
17.06.2014, 09:22 | 4 | |||||
Сообщение было отмечено Valerion как решение
Решение
Значит '.xxx' заменяешь на xxx[x], где xxx - массив расширений. Ну и собственно подставляешь такое расширение которое нужно
Например
xxx[1] := '.doc'; и т.д.
1
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|||||||||||
17.06.2014, 10:15 | 5 | ||||||||||
тогда использовать свойство Filter SaveDialog'а.
Заполняете его по типу Файлы MS Excel *.xls Текстовые файлы *.txt Файлы MS Word *.doc Далее сохраняйте, в зависимости от выбранного типа
p.s. можно if...then... заменить на case of. Также можно задать расширение по умолчанию. Например
leejack, создавать отдельный массив нет необходимости.
1
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|
20.06.2014, 12:22 | 7 |
зачем создавать? В SaveDialog уже все есть.
И уж, тем более, не нужно приписывать расширение.
0
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|
20.06.2014, 12:34 | 8 |
C этими свойствами нужно работать
0
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
||||||
20.06.2014, 12:48 | 9 | |||||
Valerion,
0
|
0 / 0 / 0
Регистрация: 11.06.2014
Сообщений: 27
|
|
21.06.2014, 03:46 [ТС] | 10 |
в filter все проставил уже . у меня с самим документом проблема после пересохранения он не открывает то что внутри
0
|
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
|
|
21.06.2014, 12:31 | 11 |
Правильно. ОLEContainer не умеет самостоятельно выполнять конвертацию форматов.
0
|
0 / 0 / 0
Регистрация: 11.06.2014
Сообщений: 27
|
|
21.06.2014, 16:19 [ТС] | 12 |
тогда другой вопрос , чем занменить? у меня нет цели чтобы он показывал . Цель помещение (показывал что он есть как FileListbox) и сохранение. и все
0
|
0 / 0 / 0
Регистрация: 11.06.2014
Сообщений: 27
|
|
22.06.2014, 20:23 [ТС] | 13 |
парни чем можно заменить oleContainer ??? ListBox'ом ? задача просто выводить то что выбрали и пепесохранять.
0
|
22.06.2014, 20:23 | |
22.06.2014, 20:23 | |
Помогаю со студенческими работами здесь
13
Как добавить расширения к файлу без расширения? Не сохраняется документ в 2007 офисе Не Сохраняется Документ. Создается Лишняя Копия. в EXEL по гиперссылке не сохраняется измененный Word-документ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |