Форум: "Прочее";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];
ВнизВозврат кода ошибки Найти похожие ветки
← →
legat © (2007-01-02 10:22) [0]Как по-уму организовывается возврат кода ошибки при работе с dll?
← →
wicked © (2007-01-02 11:22) [1]на си
HRESULT WINAPI MyFunc(type1 arg1, type2 arg2);
на паскале
function MyFunc(type1 arg1, type2 arg2): HRESULT; stdcall; // <-- с calling convention мог и напутать
если же предполагается, что работа будет вестись с обьектами, то можно завести для класса свойство/функцию ErrCode, в котором и будет код ошибки...
также, для удобства, я заводил свойство Success - если оно false, проверяем код ошибки
← →
Lamer@fools.ua © (2007-01-02 13:27) [2]на паскале
function MyFunc(type1 arg1, type2 arg2): HRESULT; stdcall;function MyFunc(arg1: type1; arg2: type2): HRESULT; stdcall;
← →
Джо © (2007-01-02 16:36) [3]> [0] legat © (02.01.07 10:22)
> Как по-уму организовывается возврат кода ошибки при работе
> с dll?
Да, собственно, так же, как и и без dll. В Dll только желательно придерживаться общепринятых методов вызова и не зависящих от языка типов.
← →
legat © (2007-01-05 11:08) [4]Понятно. Спасибо.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.01.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.043 c