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

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

Сохранение данных [D7, XP]


MMstep ©   (2007-12-04 18:46:00) 

Всем привет!
У меня такой вопрос. Есть 2 exe приложения. В обоих есть Edit и Button. Существует ли возможность при нажатии на Button в первом exe, сохранения введённого текста прямо в другое exe. Чтобы при нажатии на Button во втором exe в Edit отображалось ранее введённое в первое приложение. Вообщем, надо сохранить данные из первого приложения во второе.


Rouse_   (2007-12-07 23:45:00) [1]


> Bor ©   (07.12.07 23:41) [7]

Сначала разберись с этим: http://msdn2.microsoft.com/en-us/library/ms649011.aspx


Bor   (2007-12-07 23:41:00) [2]

Тут люди подсказали, что можно сохранять потоками.

stream:=tmemorystream.create;
stream.write(PChar(Edit1.Text)^, Length(Edit1.Text));
// А затем добавляется в Project.exe
stream.free;


А вот как потом прочитать из 'Project.exe'? Дело в том, что Read почему-то не читает. А если делать так:

Memo1.Lines.SaveToStream(stream);
-----------------------------------
Memo1.Lines.LoadFromStream(stream);

То всё работает!


Virgo_Style   (2007-12-05 09:50:00) [3]

Правильный_Вася   (05.12.07 9:24) [5]
Хм... Ну да. Вполне возможно, что автор имел в виду именно это...


Правильный_Вася   (2007-12-05 09:24:00) [4]


> сохранения введённого текста прямо в другое exe

FileOpen
FileWrite


MMStep   (2007-12-04 20:35:00) [5]

...Отлично...


Virgo_Style   (2007-12-04 20:32:00) [6]

MMStep ©   (04.12.07 19:17) [2]
А если как-нибудь поподробнее.


Как-нибудь поподробнее - где-нибудь в справке. Если возникнет вопрос - задай его.


MMStep   (2007-12-04 19:17:00) [7]


> Virgo_Style

А если как-нибудь поподробнее.


Virgo_Style   (2007-12-04 18:54:00) [8]

Да. Например, посылкой сообщения WM_CopyData. Это один из примерно дцати вариантов...


Наверх

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