![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
чего-то меня глючит .... ;) [D6, Win2k]
ev © (2001-12-26 20:00:00)чего-то меня глючит .... ;)
var
x: string;
buf: array of char;
buf2: array of char;
как значения из xпередать в bufи в buf2?
ev (2002-01-05 14:22:00) [1]нервное перенапряжение .... усталость .... кривые руки .... ;)
McSimm (2002-01-04 18:52:00) [2]Точно также. Тип элементов массива не играет роли.
ev (2002-01-04 18:19:00) [3]упс... ошибочка...
var
x: string;
buf: array of char;
buf2: array of byte;
в buf понятно, а в buf2 ?
Юрий Зотов (2001-12-26 21:23:00) [4]Попробуйте вот что:
SetLength(Buf, Length(X) + 1);
CopyMemory(@Buf[0], @X[1], Length(Buf));
SergVlad (2001-12-26 21:20:00) [5]buf: array of char; // это дин. массив
SetLength(buf,Length(x)+1); // значит надо задать size и + байт для #0
StrPCopy(buf,x); // собственно копирование
$Hic0 (2001-12-26 20:17:00) [6]Попробуй задать buf:array[1..10] of char;
А дальше как обычно buf[i]:=s[i];