Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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]

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



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

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

Наверх





Память: 0.58 MB
Время: 0.019 c
14-75656
Lexus
2001-11-28 17:31
2002.01.24
Сохранение строк в текстовом файле и считывание их при последующем открытии программы?


3-75509
Dim
2001-12-21 09:32
2002.01.24
Подключение к удаленной БД.


3-75511
NikoM
2001-12-21 05:15
2002.01.24
DBEdit


3-75521
Alexandr
2001-12-21 10:44
2002.01.24
Печать ценников


3-75535
sky3d
2001-12-21 18:24
2002.01.24
SQL запрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский