![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как скопировать 60 байт? [D7, WinXP]
tytus © (2004-12-01 14:53:00)Добрый день господа. Имеется текстовый файл отображенный в память (MapViewOfFile). В нем я нахожу вхождение строки "АА31" к примеру:FaundStr:=StrPOs(MapViewOfFile,PChar('AA31')); Но FaundStr есть ни что инное как указатель на начало вхождения искомой строке отображенного файла. И если вывести в Memo FaundStr, то будет весь текстовый файл до конца, начиная с искомой строки. А мне нужно только первые 60 байт.
GuAV (2004-12-01 19:21:00) [1]SetString(S, Pб 60);
GuAV (2004-12-01 19:21:00) [2]SetString(S, P, 60);
Суслик (2004-12-01 15:49:00) [3]s: string;
setlength(s, 60);
move(p^, pointer(s)^, 60)