Главная страница
    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.59 MB
Время: 0.023 c
3-75494
kserg@ukr.net
2001-12-20 11:09
2002.01.24
Как организовать работу в сети с DBase-таблицами ?


14-75660
VID
2001-11-25 19:32
2002.01.24
И мне денег содрать нужно :)


1-75552
Satrap
2001-12-28 13:19
2002.01.24
Описание классов


3-75508
Sergey Karagodin
2001-12-21 10:46
2002.01.24
Размер поля SQL7+ ADOQuery


14-75679
Андрей
2001-11-30 18:54
2002.01.24
Лицензия на Delphi





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский