![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поле record
budhha © (2002-04-10 22:56:00)Есть вопрос,как сделать рекордное поле более чем 256 символов?
Делал array [1024] of Pchar, но при array:=Memo.Lines.Gettext
грязно ругается :((. Подскажите plz.
Игорь Шевченко (2002-04-11 11:27:00) [1]День добрый, Anatoly Podgoretsky ©,
Меня смущает то, что этот record нельзя будет передать в качестве параметра процедурам ReadFile/WriteFile, к примеру :-)
С уважением,
Anatoly Podgoretsky (2002-04-11 11:24:00) [2]Юрий Федоров © (11.04.02 11:00)
Об этом речь не стояла
Alx2 (2002-04-11 11:14:00) [3]>array [1024] of Pchar
array [1..1024] of char - поле 1kb
>но при array:=Memo.Lines.Gettext
Var arr : array[1..1024] of char;
begin
Move(Memo1.lines.Text[1],arr,min(Length(Memo1.lines.Text),sizeof(arr)));
end;
Юрий Федоров (2002-04-11 11:00:00) [4]Нельзя будет сохранять в Stream/читать из Stream"а
Anatoly Podgoretsky (2002-04-11 10:52:00) [5]Игорь Шевченко © (11.04.02 10:31)
И что тебя смущает, все AnsiString представлены через указатель, что никак не мешает и ними работать.
Игорь Шевченко (2002-04-11 10:31:00) [6]День добрый, Anatoly Podgoretsky,
>string до 2gb
Но при этом в record будет храниться указатель :-)
С уважением, Игорь Шевченко
Anatoly Podgoretsky (2002-04-10 23:40:00) [7]string до 2gb
budhha (2002-04-10 23:33:00) [8]!?
Имеется ввиду что у меня есть поле в рекоде и мне надо хранить
около 500 символов...
Anatoly Podgoretsky (2002-04-10 23:28:00) [9]256 это не рекорд