Вниз
Скачать: CL | DM;

Лёгкий вопрос   Найти похожие ветки 

← →
Katya2100000000   (2005-10-24 18:32) [0]

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


← →
clickmaker ©   (2005-10-24 18:34) [1]


> Katya2100000000   (24.10.05 18:32)

if OpenDialog.Execute then
 memo1.SaveToFile(OpenDialog.FileName);

что наберешь в диалоге, туда и сохранит


← →
Джо ©   (2005-10-24 18:34) [2]


> OpenDialog1.Options:=ExtractFilePath(Application.ExeName)

Это бред.


> Lines.savetoFile(ExtractFilePath(Application.ExeName)+"parametr.rty");не помогает.

Не верю! (c)


← →
BFG9k ©   (2005-10-24 18:35) [3]

Когда с помощью диалога лазишь по каталогам - это меняет текущий каталог. Отсюда все беды.

Вот это :


memo2.Lines.savetoFile(ExtractFilePath(Application.ExeName)+"parametr.rty");


должно было помочь.


← →
Tonich ©   (2005-10-24 18:36) [4]

> memo2.Lines.savetoFile(ExtractFilePath(Application.ExeName)+"parametr.
> rty")

этим  ты опять говоришь его сохранять в папку с экзешником, так как
ExtractFilePath(Application.ExeName) вернет путь к нему )))))

второй вариант таже фигня.

Укажи просто путь по которому хочешь сохранить файл  ))


← →
Katya2100000000   (2005-10-24 18:36) [5]

Я и говорю не помогает.Как сохранить файл в директорию с программой


← →
clickmaker ©   (2005-10-24 18:37) [6]


> > OpenDialog1.Options:=ExtractFilePath(Application.ExeName)
>
> Это бред

да это, собссно, и скомпилицца не должно..


← →
clickmaker ©   (2005-10-24 18:38) [7]


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

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


← →
Katya2100000000   (2005-10-24 18:38) [8]

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


← →
clickmaker ©   (2005-10-24 18:40) [9]


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

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


← →
Джо ©   (2005-10-24 18:43) [10]

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

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

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


← →
Katya2100000000   (2005-10-24 18:43) [11]

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


← →
Джо ©   (2005-10-24 18:43) [12]


> TOpenDialog"е?

SaveDialog, конечно


← →
Германн ©   (2005-10-24 18:46) [13]


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


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


← →
Katya2100000000   (2005-10-24 18:48) [14]

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


← →
Германн ©   (2005-10-24 18:50) [15]

В смысле:

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


← →
Katya2100000000   (2005-10-24 18:52) [16]

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


← →
Германн ©   (2005-10-24 18:55) [17]

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

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


← →
Katya2100000000   (2005-10-24 18:58) [18]

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


← →
clickmaker ©   (2005-10-24 19:00) [19]

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


← →
Джо ©   (2005-10-24 19:06) [20]


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

И даже два.


← →
Банзай   (2005-10-24 19:10) [21]

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


← →
clickmaker ©   (2005-10-24 19:25) [22]


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

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


← →
Банзай   (2005-10-24 19:29) [23]


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


Нет, дирол.

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


← →
umbra ©   (2005-10-24 19:34) [24]

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


← →
umbra ©   (2005-10-24 19:35) [25]


> foNoChangeDir


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


← →
Katya2100000000   (2005-10-24 20:35) [26]

Спасибо



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.5 MB
Время: 0.024 c
2-1129920999
Виталий00
2005-10-21 22:56
2005.11.13
как избавиться от ограничения ???, а перемещаться по строке до, н


11-1110838556
VNavigator
2005-03-15 01:15
2005.11.13
Drag n Drop


14-1129977850
boalse
2005-10-22 14:44
2005.11.13
Хороший дизайн


14-1129805367
flipper
2005-10-20 14:49
2005.11.13
Чем отличается свич от хаба?


14-1130101965
saNat
2005-10-24 01:12
2005.11.13
Поиск ошибки в проекте




   Наверх