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

Вниз

Очистка String   Найти похожие ветки 

 
TurburatoR   (2003-10-20 12:02) [0]

Как полностью очистить переменную типа String[x].

Например, после VarStr:="" в ней всеравно остаются прошлые значения (проявляется при записи в файл), а только длина устанавливается в 0.

Заранее спасибо.


 
Zergling ©   (2003-10-20 12:05) [1]

наверно с кодом у тебя чегото нето, приведи код.


 
Skier ©   (2003-10-20 12:06) [2]


> проявляется при записи в файл

Неправильно пишешь ! Всего и делов-то !


 
Song ©   (2003-10-20 12:06) [3]

Обратись к IronHawk"у :)


 
Rouse_ ©   (2003-10-20 12:17) [4]

FillChar
Желаю успехов


 
Anatoly Podgoretsky ©   (2003-10-20 12:19) [5]

S:="abc";
s:="";
WriteLn(S);
Readln;


 
TurburatoR   (2003-10-20 12:23) [6]

Код:


type
TRec = record
Prefix : String[40];
DN: String[80]
end;
var
RT : TRec;
RF : File of TRec;

begin
RT.Prefix:="123abc";
RT.DN:="asd12";
Write(RF,RT); //в файл запишется (6)123abc (5)asd12
(в скобках указал длину строки)
RT.Prefix:="123";
RT.DN:="asd";
Write(RF,RT); //в файл запишется (3)123abc (3)asd12

RT.Prefix:="";
RT.DN:="";
Write(RF,RT); //в файл запишется (0)123abc (0)asd12

end.


т.е. работает все правильно, но ненадо чтоб неиспользуемый хвост дописывался.


 
Игорь Шевченко ©   (2003-10-20 12:26) [7]

by design


 
TurburatoR   (2003-10-20 12:27) [8]

2 Rouse_

Спасибо за идею.


 
jack128 ©   (2003-10-20 12:40) [9]

В типизированном файле "хвосты" будут всегда!
В случае с Rouse_ они будут состоять из символов #0.
Советую еще раз почитать что такое типизированные файлы..


 
Anatoly Podgoretsky ©   (2003-10-20 12:43) [10]

Нельщя, у тебя типизированный файл, все записи фиксированной длины и пишется как бы не строка, а память фиксированого размера. А что в этой памяти без разницы. Но в в ней всегда что то есть, это никак не мешает работе.


 
icWasya ©   (2003-10-20 14:02) [11]

делай так
FillChar(RT.Prefix,SizeOf(RT.Prefix),0);



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

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

Наверх




Память: 0.49 MB
Время: 0.016 c
3-98526
Bless
2003-10-08 17:45
2003.10.30
как можно обновить одну строку грида?


14-98864
Nik8.
2003-10-10 08:29
2003.10.30
Востанавливайте


14-98863
VDen
2003-10-10 21:02
2003.10.30
SSI-переменные и Апач


1-98565
VladTen
2003-10-20 08:43
2003.10.30
Помогите с истинным распроложением файла по ссылке.


4-98923
aldapooh
2003-08-26 12:01
2003.10.30
Работа с учетными записями (продолжение)