Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];




Вниз

Сохранение и вызов файла 


Foy   (2002-01-06 14:43) [0]

Подскажите плиз, дело такое:
В первом окне производятся расчеты и для сохранения результатов вызывается вторая форма, в которой выбирается путь для сохранения
в текстовый файл при помощи DriveListBox, DirectoryListBox и FileListBox. Файл успешно сохраняется, второе окно закрывается и через первое предполагается вызвать тот самый сохраненный файл. Как его вызвать то?



Anatoly Podgoretsky   (2002-01-06 15:23) [1]

Да просто OpenFile или пиши подробнее



Foy   (2002-01-06 15:27) [2]

Путь до файла который сохранил во второй форме как узнать, запомнить и открыть ФАЙЛ через первую форму? Т.е. вызвать файл после его сохранения. Ведь сохранить мог в любом каталоге на диске (ах).

Спасибо, что хоть кто-нибудь ответил!



Anatoly Podgoretsky   (2002-01-06 15:41) [3]

Переменная/Свойство или в первой или во второй форме. Во второй правильнее, можно вызывать откуда угодно.



Monk   (2002-01-06 16:02) [4]

Советую использовать SaveDialog и OpenDialog!!



Foy   (2002-01-06 16:15) [5]

Каким именно образом? (для начинающих :)



Snake   (2002-01-06 16:28) [6]

Form2=class(TForm)
...
public
FileName : string;
...
end;

....
Form2.FileName

Не забудь поюзать файл со второй формой и смотри, чтобы она была создана. Или проще - в модуле с Form2 в интерфейсной части объяви глобальные переменные.



Foy   (2002-01-06 16:46) [7]

Да но мне кажется такой способ подходит для пути к файлу, который набран руками. Или я не прав?



Anatoly Podgoretsky   (2002-01-06 16:50) [8]

Откуда это видно как присваивается значение FileName или присвоением какой либо переменной, что могло навести на такую мысль?



Foy   (2002-01-06 16:52) [9]

Стринговое значение смущает что-то...



Snake   (2002-01-06 17:09) [10]

Дык имя файла это и есть string!!!!



Foy   (2002-01-06 17:13) [11]

Но каким образом его загнать в память это имя и путь к файлу? Вот в чем вопрос! Если имеется DriveListBox, DirectoryListBox и FileListBox?



panov   (2002-01-06 18:59) [12]

Почитай Help по этим компонентам.



Foy   (2002-01-06 19:41) [13]

В легкую отмазался :)
Спасибо.



Z   (2002-01-06 19:57) [14]

Следуюющее предложение: используем SaveDialog.
-> Кладем на форму SaveDialog
Далее, делаем следующее: к примеру, имеется кнопка "Сохранить"
на форме. Код для OnClick:

//*****************
begin
if OpenDialog1.Execute then begin
// Здесь твои действия по сохранению
// к примеру memo1.savetofile(opendialog1.filename);
end;
end;
//******************

Далее вызываем этот файл в Форме 2:
form2.memo2.loadfromfile(form1.opendialog1.filename);

Вот собственно и все!



Foy   (2002-01-07 11:32) [15]

Всем СПАСИБО за отклики на вопрос.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.74 MB
Время: 0.016 c
1-75580           Анатолий              2002-01-02 04:30  2002.01.24  
Формулы в тексте


3-75503           Андрей1               2001-12-21 09:46  2002.01.24  
При инсталяции Oracle 7 (SQL Net Server) на W2KAS этот самый сервер отказывается становиться из-за невозможности удалить нт-сервис для sql-server.


7-75692           GanZ                  2001-10-10 12:49  2002.01.24  
SDK - Отпечатки пальцев


3-75514           ray_wagner            2001-12-19 08:45  2002.01.24  
Вопрос про DBGrid


6-75633           Stepan                2001-11-01 22:23  2002.01.24  
Поиск по сети сервера типа TServerSocket