Сейчас на форуме: tyns777, zds, JustLife (+4 невидимых)

 eXeL@B —› Программирование —› Access Violation при попытке считать текст
Посл.ответ Сообщение

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

Создано: 08 февраля 2010 19:14 · Поправил: Anvost
· Личное сообщение · #1

Пытаюсь считать текст из TstatusBar чужого окна. С помощью SB_gettext. И получаю Access Violation в подопытной программе. Получается что её не нравится что я лезу в её адресное пространство.
Как бороться с этой проблемой и победить её?
На сообщение WM_gettext не ругается, но получает только первую ячейку TstatusBar, мне нужно все ячеки.

Может быть копировать целиком область памяти где окно хранит свой текст? А потом уже искать, тогда как найти эту область памяти которую нужно скопировать?



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 10 февраля 2010 10:00
· Личное сообщение · #2

demi-s.narod.ru/winapi/016.html
Если это не то - ищи сам. Нечего правила нарушать

Anvost пишет:
С помощью SB_gettext. И получаю Access Violation в подопытной программе.

vsokovikov.narod.ru/New_MSDN_API/Controls/input_valid.htm
Скорее всего ты напутал в параметрах.


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


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