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

Вызов VCL из DLL   Найти похожие ветки 

← →
Igorxx   (2003-03-04 15:42) [0]

Программа вызывает функцию из DLL с использованием VCL:

Основная программа:

...
proc1(Form.Canvas)
...

Процедура в DLL:

procedure Proc1(a:TCanvas)
begin
a.Pen.Color:=clRed
end;

Все прекрасно работает, но при выходе из программы выдается куча исключений, обращений к несуществующей памяти и т.п.
Кто знает ЧТО ДЕЛАТЬ?


← →
stone ©   (2003-03-04 15:45) [1]


> Процедура в DLL:
>
> procedure Proc1(a:TCanvas); stdcall;



← →
Igorxx   (2003-03-04 15:48) [2]

Я написал stdсall (простите, забыл указать). С вызовом и исполнением все ОК, проблемы с последующим выходом из программы


← →
Strumpf ©   (2003-03-04 16:08) [3]

Скорее всего ошибка не в приведенном коде


← →
Igorxx   (2003-03-04 16:11) [4]

Если я комментирую оператор a.Pen.Color:=clRed - все работает без сбоев.


← →
Igorxx   (2003-03-04 16:20) [5]

Простите ради бога! Забыл главное написать: процедура Proc1 вызывается через интерфейс


← →
Strumpf ©   (2003-03-04 16:23) [6]

Огласите, пжалуста, весь список!



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

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



Память: 0.46 MB
Время: 0.01 c
1-39380
KpeHgeJIb
2003-03-01 22:13
2003.03.13
Как сделать так чтобы за курсором мыши тянулась картинка?


6-39432
Gerda
2003-01-21 17:46
2003.03.13
Как с помощью TClient(Server)Socket переслать файл ??


14-39538
igorr
2003-02-26 14:16
2003.03.13
Оцените кусок кода на C++


4-39644
Uncle Archi
2003-01-21 21:25
2003.03.13
ExitWindowsEx


6-39437
muxec
2003-01-24 10:55
2003.03.13
Посоветуйте компонент для пересылки данных TCP-IP online




   Наверх