VKDEBUG

Тема в разделе "WASM.WIN32", создана пользователем vkim, 16 окт 2004.

  1. vkim

    vkim New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2002
    Сообщения:
    9
    Привет всем!

    Я подумываю о новой версии. Что, на ваш взгляд, в ней необходимо добавить или исправить?
     
  2. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    Во, только вчера буквально The Svin тебя вспоминал, всё-таки есть невидимая связь между людьми :)



    http://www.wasm.ru/forum/index.php?action=vthread&forum=3&topic=7374&page=4

    "Для показа результатов VKDBUG нашего друга VKima, бывшего участника HI-TECH, нашего самого любимого казахского корейца и корейского казаха :) По которому все скучаем."
     
  3. vkim

    vkim New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2002
    Сообщения:
    9
    TheSvin, cпасибо за добрые слова! Приятно, что о тебе помнят! :) Я, правда, за время отсутствия здесь перебрался в Москву.
     
  4. The Svin

    The Svin New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2003
    Сообщения:
    665
    Адрес:
    Russia
    Привет. Я тебе пожелание на win32asmcommunity оставлял месяц с небольшим. Там проблема в последней версии - зависимость от того где находится (на каком логическом или физическом драйве) сами инклюды и libа и где делается проект. Даже писал вроде как это можно решить. Мне в ручную пришлось чё-то внутри либы исправлять.
     
  5. vkim

    vkim New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2002
    Сообщения:
    9
    угу. Посмотрю обязательно.
     
  6. ALLeX

    ALLeX Member

    Публикаций:
    0
    Регистрация:
    21 окт 2004
    Сообщения:
    141
    Адрес:
    Ukraine
    vkim

    Добавь color плиз...
     
  7. Funbit

    Funbit Member

    Публикаций:
    0
    Регистрация:
    13 апр 2003
    Сообщения:
    92
    Адрес:
    Russia
    vkim

    еще можно сделать какую-нибудь защиту от переполнения

    листбокса, в который добавляются строчки (если допустим в цикле Print стоит). или кнопочку добавить, к напримеру, ENABLE / DISABLE, т.е.

    разрешить / запретить добавление дебаг строчек в окно.



    да, и еще, можешь сделать чтобы новые строчки всегда

    добавлялись вниз, а не туда, где стоит курсор?,

    а то иногда текст выделяешь и туда же добавляется новая порция, что неудобно.



    и хочу сказать спасибо за эту дебаг консоль,

    много времени сэкономил!
     
  8. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    Хочу help к нему на русском.
     
  9. vkim

    vkim New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2002
    Сообщения:
    9
  10. vkim

    vkim New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2002
    Сообщения:
    9
    ALLeX

    color - имеется в виду возможность изменения цвета фона и шрифта?
     
  11. ALLeX

    ALLeX Member

    Публикаций:
    0
    Регистрация:
    21 окт 2004
    Сообщения:
    141
    Адрес:
    Ukraine
    vkim

    Угу.

    Ещё были хотелки, готовлю список ;o)
     
  12. The Svin

    The Svin New Member

    Публикаций:
    0
    Регистрация:
    6 июл 2003
    Сообщения:
    665
    Адрес:
    Russia
    Нужно бинарный вывод тоже предусмотреть.

    Часто алогоритмы нужно протестировать, которые манипулируют битами. Нужно чтобы шрифт был фиксированный

    чтобы можно было бинарные числа друг под другом ставить в отладке и сравнивать и вывод должен быть полный (без обрезания старших - лидирующих нулей)

    И ещё, может я не разобрался и это есть, - как там сделать чтобы просто число выводилось без имени источника?

    Т.е. не

    EAX=FFFFFFFF

    а просто

    FFFFFFFF
     
  13. vkim

    vkim New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2002
    Сообщения:
    9
    1. Да, в следующей версии будет макрос PrintBin.

    2. Если нужно без источника, придется модифицировать макрос PrintHex. Закомментируй в нем строки:

    FillMem ebx, &Var

    mov dword ptr [eax+@SizeStr(&Var)], 203D20h
     
  14. Funbit

    Funbit Member

    Публикаций:
    0
    Регистрация:
    13 апр 2003
    Сообщения:
    92
    Адрес:
    Russia
    а когда примерно ждать новую версию ?
     
  15. Loger

    Loger New Member

    Публикаций:
    0
    Регистрация:
    28 авг 2003
    Сообщения:
    71
    Адрес:
    Minsk
    Неплохо бы добавить макрос типа TraceMessage, который бы просто вызывали в WndProc и который бы отсылал в VKDebug информацию о всех (вариант - о выбраных) приходящих окну сообщениях. А ещё лучше, если его не вызывать в WndProc, а просто указывать ему окно, сообщения которого нужно мониторить (как Spy++).
     
  16. vkim

    vkim New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2002
    Сообщения:
    9
    Funbit

    Месяца через 4, не раньше.
     
  17. vkim

    vkim New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2002
    Сообщения:
    9
    Loger

    Не знаю, стоит ли мне конкурировать со Spy++, который делает свою работу хорошо?
     
  18. Loger

    Loger New Member

    Публикаций:
    0
    Регистрация:
    28 авг 2003
    Сообщения:
    71
    Адрес:
    Minsk
    vkim

    Стоит. Некоторые окна (например меню) невозможно отловить в Spy++
     
  19. vkim

    vkim New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2002
    Сообщения:
    9
    Loger

    Подглядывание за работой чужих программ характерно для хакерских инструментов, которых великое множество и которые сделаны лучше, чем я в одиночку смог бы это сделать за разумный промежуток времени. Моя задача - дать программисту, использующему MASM32, инструмент для отладки собственных программ, функциональность которого занимает промежуточное значение между обычным MessageBox'ом и настоящим отладчиком. Поэтому, к сожалению, предложение отвергается как не соответствующее концепции. :dntknw:
     
  20. Funbit

    Funbit Member

    Публикаций:
    0
    Регистрация:
    13 апр 2003
    Сообщения:
    92
    Адрес:
    Russia
    vkim

    хорошо бы все-таки увидеть новую версию к новому году ;)