![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
связь форм основной и из dll [D7, WinXP]
Vitikov © (2006-03-22 23:09:00)Зравствуйте!
Я тока начинаю работать с Делфями, помогите разобраться. Как создать и использовать dll с формами я прочитал и вроде все получатся, НО...
немогу понять как сделать следующее:
есть основная форма, которая создает форму из dll
Как я могу из основной формы могу перекинуть данные в другую? Т.е. например: есть edit1 на основной форме и edit11 на форме из длл-ки, как сделать так что бы текст edit1 появился в edit11?
Заранее благодарен!!!
Vitikov (2006-03-24 11:36:00) [1]Спасибо огромное!!!
easy (2006-03-23 14:53:00) [2]
> Как я могу из основной формы могу перекинуть данные в
> другую?
примерно так -
http://dfc.com.ru/tmp/dll.zip(5kb)
Vitikov (2006-03-23 10:56:00) [3]Вы бы лучше кодом помогли, а не общими фразами, т.к. я написал, что еще начинаю разбираться с dll.
А во всех статьях, которые я читал этого не написано или я че то недопонял!
Morgoth_ (2006-03-23 08:26:00) [4]Можно с использованием файлового отображения в память.
Германн (2006-03-23 02:05:00) [5]
> Джо © (22.03.06 23:10) [1]
>
> П.С. А почему не в "Ничинающих"?
>
Модераторы тоже люди. Им нужно же когда-то отвлекаться от модерирования. Ну хотя бы поспать.
Будь спок! Проснутся и преместят всё куда нужно и удалят Пупкиных и т.д. и т.п.
Германн (2006-03-23 01:49:00) [6]
> Vitikov © (22.03.06 23:27) [4]
>
> Есть основная форма (FormMenu) и форма вызваная из dll (Form1)
> Проблема в следующем:
> связи между ними нет... я ведь не могу просто написать
> в основной форме
Но ведь ты как-то её создал.
> есть основная форма, которая создает форму из dll
Так при создании и мог получить ссылку на данный экземпляр Form1.
Vitikov (2006-03-22 23:27:00) [7]Есть основная форма (FormMenu) и форма вызваная из dll (Form1)
Проблема в следующем:
связи между ними нет... я ведь не могу просто написать
в основной форме
procedure TFormMenu.Button1Click(Sender: TObject);
begin
Form1.Edit11.Text:='Текст';
end;
Как мне установить связь???
Джо (2006-03-22 23:20:00) [8]> [2] Vitikov © (22.03.06 23:16)
> Я понимаю, что способов куча, но мне бы примерчик.
Не может быть работающего примерчика, потому, что ситуация описана общими словами: "перекинуть", "создаю форму из dll", "чтобы текст появился" и т.д. Советую конкретизировать проблемную часть, если можно так выразиться. Впрочем, дело твое.
Vitikov (2006-03-22 23:16:00) [9]Я понимаю, что способов куча, но мне бы примерчик.
А и еще dll не "чужая", а мною писаная.
Джо (2006-03-22 23:10:00) [10]Способов уйма. Например, можно использовать механизм сообщений Windows.
П.С. А почему не в "Ничинающих"?