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