powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / MVS: помогите найти место вывода переменной
9 сообщений из 9, страница 1 из 1
MVS: помогите найти место вывода переменной
    #40074230
Berbraer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!
Есть известная опенсурсная софтина CrystalDiskMark, исходник можно скачать с оф. сайта https://crystalmark.info/redirect.php?product=CrystalDiskMarkSrc
Написан в Microsoft Visual Studio без единого комментария. Пока добился того, что исходник у меня на машине компилируется и затем работает. https://cloud.mail.ru/public/KG1n/6DVkZHDoB
Мне нужно забрать результаты теста и передать бекэнду сайта.
Неожиданно для себя не могу найти место, где переменная из переменной превращается в циферку... После всех вычислений должно же быть место где некая переменная с результатом уходит в отображение.
Опыт в с++ околонулевой, в универе пробовал с++ builder и там через форму можно было найти объект гуя и отследить связанные с ним переменные. Тут какого-то конструктора гуя не видно вообще, где переменные уходят в printf или что-то подобное тоже не понятно...
Помогите плз их найти.
...
Рейтинг: 0 / 0
MVS: помогите найти место вывода переменной
    #40074250
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Berbraer,

ПКМ, goto definition/ALT-F find in files
...
Рейтинг: 0 / 0
MVS: помогите найти место вывода переменной
    #40074469
Berbraer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так проблема в том, что я не знаю что искать. Если бы знал имена переменных, нашёл бы.

В коде где-то есть переменные, в которые в бинарной форме попадают результаты расчётов скорости диска и потом они выводятся в гуй. Вот мне нужно эти переменные с результатами найти.
Самое простое, это найти место вывода в гуй и там найти эти переменные со значениями, чтобы перехватить для своих нужд.
Но sprintf и т.п. в исходнике отсутствует. Нашёл CString::Format() в ассортименте, вроде как через них, но пока не разобрался до конца.
...
Рейтинг: 0 / 0
MVS: помогите найти место вывода переменной
    #40074477
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Berbraer,
На экране видно нужное поле?
Если да, то ищешь его в коде.
Если нет, то сложно тебе)
...
Рейтинг: 0 / 0
MVS: помогите найти место вывода переменной
    #40074497
Berbraer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp, а первое сообщение перечитать?
Никакого конструктора гуя не видно. Так бы да, кликнул на объект и нашёл его.
Но я что-то не найду в средствах разработки классических приложений MVS ничего подобного.
...
Рейтинг: 0 / 0
MVS: помогите найти место вывода переменной
    #40074516
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Berbraer,
А в мой пост вникнуть?
Я НЕ ПРО КОНСТРУКТОР.
Я про окошко на экране программы. Скрин дай сюда окна проги и какое поле ищешь стрелочкой.
...
Рейтинг: 0 / 0
MVS: помогите найти место вывода переменной
    #40074529
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Berbraer
PetroNotC Sharp, а первое сообщение перечитать?
Никакого конструктора гуя не видно. Так бы да, кликнул на объект и нашёл его.
Но я что-то не найду в средствах разработки классических приложений MVS ничего подобного.

А он есть. Это классическая программа на MFC
...
Рейтинг: 0 / 0
MVS: помогите найти место вывода переменной
    #40074530
Berbraer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашёл.
Собственно, протыкал, ID элементов первого столбца IDC_TEST_READ, второго - IDC_TEST_WRITE. Что логично.
https://cloud.mail.ru/public/QFPC/u87PUiobJ
https://cloud.mail.ru/public/NeP1/bMDHBe7Nz
Переменные m_TestWrite принадлежат к классу CStaticFx. Насколько понимаю, через DDX_Control тут оно и выводится, верно?
И мне надо тырить значения m_TestWrite / m_TestRead?

https://cloud.mail.ru/public/ZEwo/qyMaLPyfM
...
Рейтинг: 0 / 0
MVS: помогите найти место вывода переменной
    #40074532
Berbraer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашёл ещё SetMeter функцию. Тоже похоже на правду, https://cloud.mail.ru/public/cc5a/eJ2JJhikj
Извлекается адрес m_TestRead, как я понял, и функции передаётся все остальные данные теста.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / MVS: помогите найти место вывода переменной
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]