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

Раздел посвящен программированию с использованием Power Basic.
ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

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

Сообщение ger_kar » 27.09.2015 (Вс) 19:57

Первый раз понадобилось сделать Dll в PowerBasic, но вот с отладкой пока облом. Неужели отлаживать можно только исполняемые файлы? Если так, то это большая лажа! И еще вопрос, почему нормально написанное наименование экспортируемой функции в библиотеку включается в верхнем регистре? Можно на это как то повлиять? Тоже какое то идиотство.
Бороться и искать, найти и перепрятать

bon818
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 267
Зарегистрирован: 29.08.2009 (Сб) 4:49
Откуда: Ташкент

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

Сообщение bon818 » 27.09.2015 (Вс) 23:58

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

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

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

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

Сообщение ger_kar » 28.09.2015 (Пн) 9:30

Спасибо. С именем все получилось, а вот с отладкой...
Да не ожидал такой лажи от PB.
Бороться и искать, найти и перепрятать

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

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

Сообщение iGrok » 28.09.2015 (Пн) 19:33

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

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

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

Сообщение ger_kar » 30.09.2015 (Ср) 21:02

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


Вернуться в Power Basic

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList