Форум: "Основная";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];
ВнизВызов 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 вся ветка
Форум: "Основная";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c