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

Вниз

TFileStream и String   Найти похожие ветки 

 
Vovanx   (2003-07-15 04:27) [0]

Вопрос первый
Как быть если файла нет, а при записи через TFileStream ругаеться(какие флаги выставлять) у меня пока так
FileStream := TFileStream.Create(File_Name,fmOpenWrite);

Вопрос второй
Каким образом записать строку в этот же TFileStream, делаю так
TextLenght := Length(Stroka);
FileStream.Write(Textlenght,sizeof(Textlenght));
FileStream.Write(Stroka,Textlenght);

после не могу прочитать из файла строку хотя ее размер читает прально

Делал по символьно после(но это как-то не красиво, да и долго)

Помогите кто может, очень срочно нужно!
И вообще где можно про TFileStream почитать побольше


 
MBo ©   (2003-07-15 06:50) [1]

в хелпе замечательно написано, и Mode там описаны. Очевидно, раз файла нет, то его надо создать - fmCreate

И почти ежедневный ответ:

FileStream.Write(Stroka [1],Textlenght);


 
Vovanx   (2003-07-15 07:23) [2]

Спасибо про fmCreate не досмотрел,
а Stroka[1] - не смог найти(наверное плохо искал)


 
Anatoly Podgoretsky ©   (2003-07-15 09:13) [3]

Не в этом дело, надо просто понять, что такое Stroka и что такое Stroka[1] - прочитаь про организацию строк в справке или в другом удобном месте, все стразу станет на свои места.
Кратко:
Stroka - будет передан адрес переменной Stroka
Stroka[1] - будет передан адрес первого символа строки, на который указывает переменная Stroka



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
14-91894
Катрин
2003-07-11 19:32
2003.07.28
Память в Delphi


7-91928
hunter
2003-05-17 23:02
2003.07.28
Низкоуровневый доступ под Винды


8-91774
Эдик Дятлов
2003-04-05 12:32
2003.07.28
Рисование вращения 3-х мерной фигруры !!!


1-91705
Calm
2003-07-14 17:24
2003.07.28
Как показывать флэш-анимацию на форме?


14-91836
Hollywood
2003-07-10 19:10
2003.07.28
А как вообще зарегистрироваться на этом форуме?