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

Вниз

Использование компонент из DLL   Найти похожие ветки 

 
TVV   (2006-02-13 19:16) [0]

У меня есть компонент TCustomPanel мне надо создаь его из DLL
Код d DLL выглядит так:
procedure CreatePanel(Parent:TWinControl); stdcall;
var Panel:TCustomPanel;
.......
procedure CreatePanel(Parent:TWinControl);
begin
Panel:=TCustomPanel.Create(nil);
......
Panel.Parent:=Parent;
end;
Но при обращении к ней из приложения
procedure CreatePanel(Parent:TWinControl);stdcall; external "MyDll.DLL";
.....
CreatePanel(Self);
возникает ошибка Cannot access TFont to TFont
можете помочь узнать в чем ошибка


 
Vlad ©   (2006-02-13 19:35) [1]


> TVV   (13.02.06 19:16)  

попробуй скомпилировать с рантайм пакетами (и библиотеку и вызывающее приложение)
Project - Options - Packages
установить галку Build with runtime packages


 
xayam ©   (2006-02-13 23:07) [2]


> procedure CreatePanel(Parent:TWinControl);
> begin
> Panel:=TCustomPanel.Create(nil);
> ......
> Panel.Parent:=Parent;
> end;
> Но при обращении к ней из приложения
> procedure CreatePanel(Parent:TWinControl);stdcall; external
> "MyDll.DLL";
> .....
> CreatePanel(Self);


Это вроде не так пишут
----------------------------------------------------------------------
procedure CreatePanel(Parent:TWinControl);
begin
       Panel:=TCustomPanel.Create(Parent); //!!!
       ......
       Panel.Parent:= Parent;
end;
//Но при обращении к ней из приложения
procedure CreatePanel(Parent:TWinControl);stdcall; external "MyDll.DLL";
.....
CreatePanel(Self);
----------------------------------------------------------------

Или я не прав?



Страницы: 1 вся ветка

Текущий архив: 2006.09.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.055 c
2-1157354134
Mamochka
2006-09-04 11:15
2006.09.24
Как посчитать сколько прошло ГГГГ.ММ.ДД


1-1154450022
Tanya
2006-08-01 20:33
2006.09.24
Вытащить текст из дочернего окна


3-1153747299
VALUA
2006-07-24 17:21
2006.09.24
DBGRID - как поместить графическое изображение в колонку


2-1157355916
Николай_Москва
2006-09-04 11:45
2006.09.24
Процедура нахождения точек пересечения окружностей


15-1156958567
Chort
2006-08-30 21:22
2006.09.24
Умер Игорь Кио.