|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.06.2008, 20:25 | #1 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
SaveDialog не сохраняет правильно
Что здесь не так? Используя такой код
Код:
Последний раз редактировалось Shouldercannon; 15.06.2008 в 21:32. |
15.06.2008, 20:32 | #2 |
Пользователь
Регистрация: 03.11.2007
Сообщений: 91
|
S.SaveToFile('Link.txt');
Он же у тебя сохраняет в текущий каталог, тот, который был открыт. SaveToFile указывай еще и путь, куда сохранять |
15.06.2008, 20:41 | #3 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Но мне надо чтобы Link.txt сохранялся в папку где находится программа в данном случае Project, а не в папку на которую дан этот линк.
|
15.06.2008, 20:44 | #4 |
Пользователь
Регистрация: 03.11.2007
Сообщений: 91
|
Тогда при включении проги определи путь корневой папки - GetDir(0,path);
А потом сохраняй в path + link.txt Только что в другой теме ответил это: http://programmersforum.ru/showthread.php?t=21779 Последний раз редактировалось Artificial; 15.06.2008 в 20:47. |
15.06.2008, 23:33 | #5 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
А можно поподробнее я там намучился что уже голова не варит.
|
15.06.2008, 23:49 | #6 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Код:
1/ не путай понятия Dir и Path, путь в отличие от директории оканчивается слешем '/', именно в этом отличие функций ExtractFileDir, ExtractFilePath и других. 2/ сохраняй или открывай файлы только при положительном выборе в диалогах: if OpenDialog1.Execute then ... 3/ Зачем тебе SaveDialog если ты потом сохраняешь так: S.SaveToFile('Link.txt'); Используй свойство диалога FileName и все нормально будет, в этом случае никакого пути добавлять не надо.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
16.06.2008, 00:09 | #7 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
какие сложности:
Код:
Код:
Диалог сам даёт полный путь к файлу через: OpenDialog1.FileName. И вообще лучше так переделать: Код:
|
16.06.2008, 02:14 | #8 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Спасибо работает.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись из StringGrid в файл при помощи SaveDialog | NecroSlider | Помощь студентам | 5 | 17.04.2011 18:45 |
Как сохранить этот рисунок не используя SaveDialog? | kadekin | Помощь студентам | 4 | 01.08.2008 19:26 |
Проблема с SaveDialog | boostman | Общие вопросы Delphi | 11 | 16.06.2008 14:40 |
программа которая сохраняет текст StringGrid без диалогов | KSP | БД в Delphi | 2 | 19.09.2007 18:49 |
Не сохраняет данные в таблицу! | frai | БД в Delphi | 14 | 15.09.2007 18:58 |