![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Чтение по адресам памяти [D5, Win2k]
Stainer © (2002-09-10 14:13:00)Всем привет!
Допустим, некая функция возвращает мне число к примеру 09a8d9f2, я считаю что это адрес в памяти, с которого начинаются нужные мне данные. Эти данные должны представлять собой строку символов.
Как я могу прочитать эти данные?????????
SPeller (2002-09-10 14:40:00) [1]а если тебе дано p типа integer допустим, то тогда так:
tm:=pointer(p);
SPeller (2002-09-10 14:37:00) [2]someproc (p:pointer);
var st:string; tm:pchar;
begin
tm:=p;
st:=string(tm);
Одно условие - строка должна заканчиваться нуль-символом.