Сейчас на форуме: asfa, bartolomeo, hgdagon (+6 невидимых)

 eXeL@B —› Программирование —› Дебаггер на ВБ...
Посл.ответ Сообщение

Ранг: 79.4 (постоянный)
Активность: 0.090
Статус: Участник

Создано: 11 июня 2006 01:38
· Личное сообщение · #1

по этому адресу живёт интересный сорс...
www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=45132&lngWId=1
конешно не айс и не оля, но полный исходник... вобщем мож кому пригодиццо...
я даже и не думал, что такое возможно на ВБ...




Ранг: 111.1 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 11 июня 2006 01:51
· Личное сообщение · #2

Интересно. Щас посмотрим, что там такое...

-----
The truth is out of there...





Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 11 июня 2006 01:57 · Поправил: GPcH
· Личное сообщение · #3

ну на VB можно написать все.
Что же касается сорца - он конечно полезен но нечитабилен - отступов нету в большинстве кода, формы названы Form1, Form2... комменты есть далеко не везде... короч написан он дурно и единственная польза от него - посмотреть что нибудь, но не дорабатывать. Я такие корявые сорцы не люблю

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 79.4 (постоянный)
Активность: 0.090
Статус: Участник

Создано: 11 июня 2006 02:05
· Личное сообщение · #4

GPcH, но так ведь гну/жпл...
нащёт имён форм ты прав, но модули номано названы...



Ранг: 16.9 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 июня 2006 09:29
· Личное сообщение · #5

Дебаггер на ВБ? Что-то новенькое



Ранг: 23.8 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 июня 2006 09:39
· Личное сообщение · #6

Это оболочка и не более, основные функции выполняются и вызываются из библиотек, которые нужно скопировать в sysdir. Я пытался написать дебагер полностью на ВБ и нихрена это не получилось и уверен, что никто не сможет написать полноценный ну или хотя бы такой, который по ссылке выше(А там только DebugApi и юзаецо), просто потому что ВБ падает замертво как только начинают использоваться потоки.




Ранг: 78.6 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 11 июня 2006 11:57
· Личное сообщение · #7

BUGOR пишет:
DebugApi и юзаецо

расскажи те как можно без них создать отладчик? оч интересноBUGOR пишет:
ВБ падает замертво как только начинают использоваться потоки.

уверен что ты чтото нето делал



Ранг: 23.8 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 июня 2006 13:20 · Поправил: BUGOR
· Личное сообщение · #8

read_me пишет:
расскажи те как можно без них создать отладчик? оч интересно


Если тебя интересуют другие способы отладки почитай об этом где-нибудь. Я лишь сказал, что полноценного отладчика на одних DebugApi создать невозможно в принципе.


read_me пишет:
уверен что ты чтото нето делал


Возможно, однако я не видел стабильное приложение на VB с использованием потоков. Я писал потоки, в которых выполняются элементарные операции языка и это работало, но сколько я не пытался реализовать обработчик отладочных событий(DebugAPi) приложение у меня падало, причём даже не само приложение а вся оболочка. Да и в интернете часто читал, что работа с потоками в VB6 реализована криво.
К тому же почему если это возможно автор дебагера не сделал этого на ВБ?




Ранг: 260.9 (наставник)
Активность: 0.120
Статус: Участник
John Smith

Создано: 11 июня 2006 15:55
· Личное сообщение · #9

BUGOR пишет:
Да и в интернете часто читал, что работа с потоками в VB6 реализована криво.

Много уже говорилось где, что ВБ не работает с потоками. Писал программу для работы с плеером своим, там используются синхронные передачи и отсылаются сообщения с инфой о прогрессе (например, сколько процентов файла залито). Чтобы читаь данные о прогрессе метод заливки запускал потоком. Так вот потоки работали только, когда программа работала из под IDE, после компиляции всё летело к ебеням, так что "оставь надежду, всяк сюда входящий" или испольуйте VB.NET

-----
Недостаточно только получить знания:надо найти им приложение



 eXeL@B —› Программирование —› Дебаггер на ВБ...
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати