Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.06;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
14-18155
Rammish
2002-05-02 20:33
2002.06.06
Какое у вас подключение?


3-17773
jenbbond
2002-05-15 13:27
2002.06.06
Экспорт в 1С


6-18095
Barmutik
2002-03-26 10:37
2002.06.06
Проблема с выключением Borland Socket Server


3-17830
WhiteCat
2002-05-11 15:55
2002.06.06
Надо очень маленький движок для БД


14-18121
mimino
2002-04-29 14:13
2002.06.06
как добавить есче одну клавишу key=vk_left