-4 / 0 / 1
Регистрация: 12.03.2013
Сообщений: 110
|
|||||||||||
1 | |||||||||||
адресс начала класса17.02.2014, 18:15. Показов 1182. Ответов 12
Метки нет (Все метки)
есть к примеру класс:
Как вывести адрес начала класса или хотя бы любой функции внутри него и возможно ли вообще это сделать , пробнул такими способами:
0
|
17.02.2014, 18:15 | |
Ответы с готовыми решениями:
12
ID адресс IP адресс Адресс компонента мак адресс |
Заблокирован
|
|
17.02.2014, 18:19 | 2 |
abc *ABC = new abc;
в дебаггере в окне Memory1 вводишь ABC или копируешь туда адрес, который ты видишь при надеведии на него мышкой. Окно памяти настраиваешь как тебе удобно
0
|
-4 / 0 / 1
Регистрация: 12.03.2013
Сообщений: 110
|
|
17.02.2014, 18:30 [ТС] | 4 |
0
|
погромист
415 / 251 / 30
Регистрация: 27.08.2012
Сообщений: 550
|
||||||
17.02.2014, 18:47 | 5 | |||||
ВДВ777, разберись что такое класс и объект, почитай об указателях а потом выброси всю дурь с головы. А если уже нетерпеж то
0
|
-4 / 0 / 1
Регистрация: 12.03.2013
Сообщений: 110
|
||||||
17.02.2014, 19:07 [ТС] | 6 | |||||
0
|
18840 / 9839 / 2408
Регистрация: 30.01.2014
Сообщений: 17,280
|
|
17.02.2014, 19:10 | 7 |
Чем конкретно не устраивает предложенный вывод? Не пойми меня не правильно, просто мне не очень ясно что значит "бред".
0
|
погромист
415 / 251 / 30
Регистрация: 27.08.2012
Сообщений: 550
|
|
17.02.2014, 19:19 | 8 |
ВДВ777, а ты че думал адрес выведется типу ,,ул. Пушкина 19/А,,?
1
|
-4 / 0 / 1
Регистрация: 12.03.2013
Сообщений: 110
|
|
17.02.2014, 19:21 [ТС] | 9 |
разные адреса выводит каждый раз - то есть 3 примера которые я привел выше - выводят 3 разных адреса , мало того эти адреса не каким боком не относятся к моей программе , выходят за рамки выделенной памяти для проги и её модулей , короче левые адреса
Добавлено через 1 минуту вот я и создал данную тему , чтобы мне разъяснили как найти адрес начала класса
0
|
18840 / 9839 / 2408
Регистрация: 30.01.2014
Сообщений: 17,280
|
|||||||||||
17.02.2014, 19:26 | 10 | ||||||||||
Ну там в двух случаях вообще не адреса выводятся.
0
|
-4 / 0 / 1
Регистрация: 12.03.2013
Сообщений: 110
|
||||||
17.02.2014, 19:41 [ТС] | 11 | |||||
взял обычный редактор памяти "cheat engine" и просмотрел диапазон памяти программы , dma точно нет , так как не использовал виртуальные функции (да и те адреса которые выводятся находятся почти в самом конце оперативной памяти) , только статические адреса , найти конец и начало модуля не сложно , как минимум вручную глянуть или как максимум так:
0
|
18840 / 9839 / 2408
Регистрация: 30.01.2014
Сообщений: 17,280
|
||||||
17.02.2014, 20:04 | 12 | |||||
Сообщение было отмечено ВДВ777 как решение
Решение
Чисто ради интереса сейчас попробовал эту программу и прекрасно нашел свой адрес выведенный через:
А вообще советую почитать книжки на тему организации памяти в windows. Ну или для начала здесь. Ну а адреса в своей программе все-таки лучше смотреть отладчиком.
1
|
-4 / 0 / 1
Регистрация: 12.03.2013
Сообщений: 110
|
|
17.02.2014, 20:08 [ТС] | 13 |
да, спс, способ верный у меня тоже получилось все , просто нужно было "call" вписать подкласса , только так отображается верный адресс , тему можно закрыть
0
|
17.02.2014, 20:08 | |
17.02.2014, 20:08 | |
Помогаю со студенческими работами здесь
13
Узнать ip адресс Excel и IP адресс С начала суток прошло n секунд. Определить сколько полных минут прошло с начала очередного часа С начала суток прошло N секунд (N — целое). Найти количество секунд, прошедших с начала последней минуты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |