Форум: "Начинающим";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];
Внизвопрос о dll Найти похожие ветки
← →
evger (2008-08-29 12:25) [0]в dll написанной на delphi если запустить некоторый код типа
so := SomeComponenet.Create(nil);
из процедуры stdcall, вызваной из програмы юзающей dll то все в порядке,
но если эту процедуры вызвать при инициализации dll:
exports
testproc;
begin
testproc;
end
то возникает ошибка, вылазит окошко типа програма допустила недопустимую ошибку ...
если эту строчку и все с ней связанное убрать
so := SomeComponenet.Create(nil);
то ошибка исчезает.
такая же ошибка наблюдалась ранее, когда забыл прописать процедуре testproc stdcall.
как можно решить ситуацию, необходимо чтобы процедура запускалась самостоятельно при подгрузке длл
← →
Palladin © (2008-08-29 12:33) [1]что за компонент то?
← →
Игорь Шевченко © (2008-08-29 12:33) [2]не все можно вызывать при инициализации
← →
evger (2008-08-29 12:38) [3]TWebBrowser
← →
evger (2008-08-29 13:12) [4]>не все можно вызывать при инициализации
а где можно узнать что можно а что нет?
буду благодарен за ссылку на эту документацию
← →
Leonid Troyanovsky © (2008-08-29 13:18) [5]
> evger (29.08.08 13:12) [4]
> буду благодарен за ссылку на эту документацию
http://www.microsoft.com/whdc/driver/kernel/DLL_bestprac.mspx
--
Regards, LVT.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.10.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c