| 
| 
 | Вопрос # 4 548/ вопрос открыт / | 
 |  Здравствуйте, уважаемые эксперты!У меня есть небольшая утилита, написанная мной, но есть некоторые затруднения.
 Дело в том, что я хочу заставить програмку показывать текстовое значение по адресу. Я знаю только, что нужно привязывать данную процедуру к таймеру.
 
|  |   Вопрос задал: RamzeS (статус: Посетитель)Вопрос отправлен: 31 августа 2010, 08:40
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 18; последнее сообщение — 31 августа 2010, 16:27; участников в обсуждении: 6. 
|   | DNK (статус: Студент), 31 августа 2010, 08:49 [#1]:Какому адресу? На деревню Дедушке? "Digital Networked Knight" |  
|   | bugmenot (статус: 3-ий класс), 31 августа 2010, 09:54 [#2]:<code> TEdit(Value1).Text = Addr(Application.MainForm)
 </code>
 виконання програми розпочинається з того самого мiсця, де призупинилося.
 
 |  
|   | RamzeS (статус: Посетитель), 31 августа 2010, 10:58 [#3]:В том то и дело, что при данной процедуре, вместо текста появляется числовое значение, а не текст. Мне нужно вытянуть некий текст из *.exe файла... |  
|   | Вадим К (статус: Академик), 31 августа 2010, 11:01 [#4]:поподробнее, какой текст? Галочка "подтверждения прочтения" - вселенское зло. |  
|   | RamzeS (статус: Посетитель), 31 августа 2010, 11:06 [#5]:Можно сказать что любой, нужно только сделать текстовое отображение. |  
|   | Вадим К (статус: Академик), 31 августа 2010, 11:21 [#6]:edit1.text := 'любой текст'; Галочка "подтверждения прочтения" - вселенское зло. |  
|   | DNK (статус: Студент), 31 августа 2010, 11:45 [#7]:RamzeS: Открой exe-файл в блокноте. Чем не вариант? "Digital Networked Knight" |  
|   | RamzeS (статус: Посетитель), 31 августа 2010, 11:49 [#8]:Всё не то, буду дальше в нете рыться... Спасибо, что старались помоч. |  
|   | Вадим К (статус: Академик), 31 августа 2010, 11:53 [#9]:Ну может сформулировать вопрос нужно было точнее? Галочка "подтверждения прочтения" - вселенское зло. |  
|   | webkent (статус: 2-ой класс), 31 августа 2010, 14:02 [#10]:Мне кажется, ему нужно достать определенный кусок байтов из файла и перевести их в строку, так или нет? |  
|   | RamzeS (статус: Посетитель), 31 августа 2010, 14:57 [#11]:webkent, да, именно это мне и нужно |  
|   | SOA (статус: Посетитель), 31 августа 2010, 15:15 [#12]:WinHex в помощь. Там и смещение увидите и текст.
 |  
|   | RamzeS (статус: Посетитель), 31 августа 2010, 15:21 [#13]:Можно поподробнее на счёт WinHex??? |  
|   | SOA (статус: Посетитель), 31 августа 2010, 15:21 [#14]:Шестнадцатиричный редактор вот и все. |  
|   | SOA (статус: Посетитель), 31 августа 2010, 15:23 [#15]:Там увидите смещение относительно нужного блока данных, которые являются строкой, после чего по заданному смещению(биту) читаете, или пишите. |  
|   | SOA (статус: Посетитель), 31 августа 2010, 15:26 [#16]:Правда если захотите писать то размер записываемого блока как минимум должен совпадать с размером исходного, иначе нарушится адресация в программе. |  
|   | webkent (статус: 2-ой класс), 31 августа 2010, 16:07 [#17]:в делфи можно поместить байты в строку с помощью процедуры Move, если я не ошибаюсь, конечно. По крайней мере во Float я именно так байты переводил. |  
|   | RamzeS (статус: Посетитель), 31 августа 2010, 16:27 [#18]:Спасибо за советы, я попробую что-нибудь составить. |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |