Форум: "Основная";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
Внизdll Найти похожие ветки
← →
начинающий програмер (2002-05-27 12:57) [0]Добрый час суток, Мастера!
Помогите мне, чайнику решить вот такую проблему:
я небавно начал работать с библиотеками и сразу же столкнулся с такой проблемой: могу ли я из библотеки управлять элементами формы(например в библиотеке пишу: Form1.caption:="что-нибудь";в Uses уазываю Unit1, ну дальше в exports название процедуры. В dpr файле перед implentation указываю procedure Моя процедура;, а дальше external "название библиотеки.dll" ;
← →
Sasha9 (2002-05-27 14:52) [1]да, если ты создал форму внутри dll-ки
← →
panov (2002-05-27 15:16) [2]Необязательно создавать внутри DLL.
Например, в библиотеке:
procedure Minimize(Form:TForm);
begin
Form.WindowState := wsMinimized;
end;
В программе:
...
procedure Minimize(Form:TForm); external "MyDll.dll";
...
procedure TForm1.FormDblClick(Sender: TObject);
begin
Minimize(Form1);
end;
← →
начинающий програмер (2002-05-27 17:23) [3]Panov, я попробовал, что ты говоришь, но не удаётся откомпилировать DLL(ругается на procedure Minimize( Form:TForm). Может я что-то не доганяю???
← →
MBo (2002-05-27 17:38) [4]uses forms?
← →
начинающий програмер (2002-05-27 22:07) [5]
Это естественно уже давно есть, но всеравно глючит!!!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c