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

Вниз

FileStream.WriteBiffer(SomeString, Length(SomeString));   Найти похожие ветки 

 
VD602   (2003-07-24 22:50) [0]

Рузельтатом сабж является непонятный набор символов в файле с размером, явно не соответствующем строке (string) SomeString. В чем может быть дело?


 
Anatoly Podgoretsky ©   (2003-07-24 22:59) [1]

Ну ошибка в программ, больше ничего.


 
nikus ©   (2003-07-25 00:01) [2]

FileStream.WriteBiffer(SomeString [1], Length(SomeString));

Если интересно почему так - могу объяснить


 
Palladin ©   (2003-07-25 00:29) [3]


> nikus © (25.07.03 00:01)

"Ты уверен?" (С) АП


 
VD602   (2003-07-25 00:48) [4]

2 nikus
Действительно инетерсно :)) Работает ведь...


 
Palladin ©   (2003-07-25 00:53) [5]

что тебе интересно?
то что SomeString при {$H+} является указателем?
или то что твоя изначальная конструкция запросто сканала бы при {$H-}?


 
Marser ©   (2003-07-25 00:59) [6]


> или то что твоя изначальная конструкция запросто сканала
> бы при {$H-}?

Эт точно (С) тов. Сухов( или без Huge Strings в настройках компилятора)


 
VD602   (2003-07-25 01:06) [7]

А почему SomeString[0] не работает?


 
Rouse_ ©   (2003-07-25 01:16) [8]

> VD602 (25.07.03 01:06)
> А почему SomeString[0] не работает?


Очень резво читаем F1, а если С++ владеем (то не должны задавать подобные вопросы), то еще резвее читем Рихтера.

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


 
Palladin ©   (2003-07-25 01:17) [9]

стринги с доисторических времен начинались с единицы...
вот и не работает...
при {$H+} SomeString[0] - будет служебной информацией (4байта), структуру не помню
при {$H-} SomeString[0] - будет размером строки (1байт)


 
Palladin ©   (2003-07-25 01:19) [10]

ну и конечно же еще одно условие...
объявление SomeString выглядит как

var
SomeString:String;



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

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

Наверх




Память: 0.48 MB
Время: 0.014 c
3-20437
Klim Samgin
2003-07-17 08:55
2003.08.07
Изменение типа поля


3-20404
Alex_x
2003-07-16 10:12
2003.08.07
---|Ветка была без названия|---


1-20628
NetKnight
2003-07-21 21:42
2003.08.07
Сишный kbhit() или паскалевский ReadKey в дельфях?


3-20402
Term
2003-07-16 11:42
2003.08.07
Key Violation. Что вызывает эту ошибку,


14-20774
WALRUS
2003-07-19 11:39
2003.08.07
OpenGL