Вниз
Скачать: CL | DM;

связь форм основной и из 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.032 c
8-1130719969
Arazel
2005-10-31 03:52
2006.04.09
Как нарисовать а толчнее залить TBitmap на TPanel


2-1143105021
Andrey_K_M
2006-03-23 12:10
2006.04.09
битовые последовательности


15-1142602098
DillerXX
2006-03-17 16:28
2006.04.09
Чего ты бы такого скачать?


5-1128965336
аматор
2005-10-10 21:28
2006.04.09
WPTools


2-1143013932
Mozgan
2006-03-22 10:52
2006.04.09
Как в HTML через Delphi задать цвет шрифта?




   Наверх