Страница 1 из 1

Как отлаживать Dll в PowerBasic

СообщениеДобавлено: 27.09.2015 (Вс) 19:57
ger_kar
Первый раз понадобилось сделать Dll в PowerBasic, но вот с отладкой пока облом. Неужели отлаживать можно только исполняемые файлы? Если так, то это большая лажа! И еще вопрос, почему нормально написанное наименование экспортируемой функции в библиотеку включается в верхнем регистре? Можно на это как то повлиять? Тоже какое то идиотство.

Re: Как отлаживать Dll в PowerBasic

СообщениеДобавлено: 27.09.2015 (Вс) 23:58
bon818
ger_kar писал(а):почему нормально написанное наименование экспортируемой функции в библиотеку включается в верхнем регистре? Можно на это как то повлиять?

Код: Выделить всё
FUNCTION GetXxZz123Mn001  ALIAS "GetXY" ()EXPORT AS Dword

Re: Как отлаживать Dll в PowerBasic

СообщениеДобавлено: 28.09.2015 (Пн) 9:30
ger_kar
Спасибо. С именем все получилось, а вот с отладкой...
Да не ожидал такой лажи от PB.

Re: Как отлаживать Dll в PowerBasic

СообщениеДобавлено: 28.09.2015 (Пн) 19:33
iGrok
Да, вроде, нигде нельзя отлаживать длл напрямую. Везде требуется запуск "вызывающей" части (небольшой экзешник, дёргающий нужную тебе ф-цию из длл).
Ну, по крайней мере, я не сталкивался.

Re: Как отлаживать Dll в PowerBasic

СообщениеДобавлено: 30.09.2015 (Ср) 21:02
ger_kar
iGrok писал(а):Везде требуется запуск "вызывающей" части (небольшой экзешник, дёргающий нужную тебе ф-цию из длл).
Ну с этим большая проблема, ибо экзешник этот на VB6, а на самом PB такой написать не представляется возможным, ибо эта функция обрабатывает интерфейсы контролов, в т.ч. и VB6 специфичные. Пришлось пока заюзать для отладки OllyDbg.