Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.31;
Скачать: CL | DM;

Вниз

Изменение длины переменной типа string во время работы   Найти похожие ветки 

 
Merfi   (2004-10-16 12:40) [0]

Допустим объявлена переменная buf:string;
Можно ли во время работы задать этой переменной определенную длину, т.е. buf[i]


 
GuAV ©   (2004-10-16 13:39) [1]

Задать длину для строки можно процедурой SetLength.


 
Merfi   (2004-10-17 11:00) [2]

Попробовал, но ничего не изменилось. Привожу код
var
buf:string;
i:integer;
f:textfile;
begin
AssignFile(f,"1.txt");
Reset(f);
i:=4;
setlength(buf,i);
read(f,buf);
Label1.Caption:=buf;
end;
Он считывает не 4 символа, а всю строчку


 
VMcL ©   (2004-10-17 11:54) [3]

>>Merfi  (17.10.04 11:00) [2]

Label1.Caption := Copy(buf, 1, 4);


 
Anatoly Podgoretsky ©   (2004-10-17 12:14) [4]

string это тип с автоматически управляемой длиной.
read считывает всю строку до конца



Страницы: 1 вся ветка

Текущий архив: 2004.10.31;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
8-1088751372
Глеб
2004-07-02 10:56
2004.10.31
Как вставить Flash-мульт в проект Delphi?


4-1095959084
Mazer
2004-09-23 21:04
2004.10.31
Как узнать права пользователя в Win2000/XP?


14-1097557906
RavenD
2004-10-12 09:11
2004.10.31
кто юзал TdxDBTreeList ?


1-1097833041
diabolik_krsk
2004-10-15 13:37
2004.10.31
Размер последней колонки DBGrid


14-1097433577
Marser
2004-10-10 22:39
2004.10.31
В нужное время в нужном месте