Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Лёгкий вопрос


Страницы:   1 2

Katya2100000000 ©   (2005-10-24 18:32:00) 

Почему когда я пользуюсь например
memo1.SaveToFile('parametr.rty'),он(parametr.rty)
сохраняется в папку с программой, а если перед сохранением файла пользуюсь opendialogom то файл(parametr.rty) сохраняется в папку с последним открытым файлом.Как это обойти.Это- memo2.Lines.savetoFile(ExtractFilePath(Application.ExeName)+'parametr.rty');и это OpenDialog1.Options:=ExtractFilePath(Application.ExeName);не помогает.


Katya2100000000   (2005-10-24 20:35:00) [1]

Спасибо


umbra   (2005-10-24 19:35:00) [2]


> foNoChangeDir


очепатка вышла. ofNoChangeDir


umbra   (2005-10-24 19:34:00) [3]

Чтобы OpenDialog не менял текущую директорию надо в дизайнтайме (или в рантайме) включить в OpenDialog.Options флаг foNoChangeDir. И все


Банзай   (2005-10-24 19:29:00) [4]


> свежее решение. Ментос?


Нет, дирол.

Сглупил, конечно.
Достаточно  
 OpenDialog1.FileName := ParamStr(0);
 OpenDialog1.Execute;


clickmaker   (2005-10-24 19:25:00) [5]


> Банзай   (24.10.05 19:10) [21]
> Перд вызовом диалога выполни ChDir(ExtractFileDir(ParamStr(0)));
>

свежее решение. Ментос?


Банзай   (2005-10-24 19:10:00) [6]

Перд вызовом диалога выполни ChDir(ExtractFileDir(ParamStr(0)));


Джо   (2005-10-24 19:06:00) [7]


>  [19] clickmaker ©   (24.10.05 19:00)
> че-то запутки какие-то начались... ответ-то дан уже давно

И даже два.


clickmaker   (2005-10-24 19:00:00) [8]

че-то запутки какие-то начались... ответ-то дан уже давно


Katya2100000000   (2005-10-24 18:58:00) [9]

Германн а как поможет?


Германн   (2005-10-24 18:55:00) [10]

Так ведь уже всё сказано. Чем ещё помочь?
Сказать что вместо
> OpenDialog1.Options:=ExtractFilePath(Application.ExeName);

у тебя наверняка было OpenDialog1.InitialDir:=ExtractFilePath(Application.ExeName);
Так это и не поможет. :(


Katya2100000000   (2005-10-24 18:52:00) [11]

Ты бы лучше с вопросом помог а с усами я или без -Тебе не всё равно-
но всётаки без.


Германн   (2005-10-24 18:50:00) [12]

В смысле:

> П.С. Есть предположение, что Катя с усами :)
> ---------------------------------------------
> Katya2100000000   (24.10.05 18:43) [11]
>
> Ну подожди дай я ещё раз посмотрю
>
:)


Katya2100000000   (2005-10-24 18:48:00) [13]

С усами или без? :)       В смысле?


Германн   (2005-10-24 18:46:00) [14]


> Katya2100000000   (24.10.05 18:43) [11]
>
> Ну подожди дай я ещё раз посмотрю


С усами или без? :)


Джо   (2005-10-24 18:43:00) [15]


> TOpenDialog'е?

SaveDialog, конечно


Katya2100000000   (2005-10-24 18:43:00) [16]

Ну подожди дай я ещё раз посмотрю


Джо   (2005-10-24 18:43:00) [17]

[9] clickmaker ©   (24.10.05 18:40)
Этот компилятор построен не на булевской, а на женской логике, вероятно.

Катя, ты чего хочешь? Сохранить в папку с программой или же сохранить в папку и файл, выбранный в TOpenDialog'е?

П.С. Есть предположение, что Катя с усами :)


clickmaker   (2005-10-24 18:40:00) [18]


> Katya2100000000   (24.10.05 18:38) [8]
> clickmaker но у меня то компилируется

видимо очень долго компилятор упрашивала. Он не смог отказать женщине :)


Katya2100000000   (2005-10-24 18:38:00) [19]

clickmaker но у меня то компилируется


clickmaker   (2005-10-24 18:38:00) [20]


> Katya2100000000   (24.10.05 18:36) [5]
> Я и говорю не помогает.Как сохранить файл в директорию с
> программой

memo1.SaveToFile(ExtractFilePath(Application.ExeName) + 'filename.ext');


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо