Вниз
Скачать: CL | DM;

Помогите разобраться с адресами STR и STR[1]...   Найти похожие ветки 

 
Hog   (2003-06-10 15:45) [0]

Всем привет!

По адресам переменной Str:String получаю на выходе
Adress Str - 0012F5A0, Str[1] - 00902430

У меня возник вопрос, Str это как раз и есть адрес нулевого элемента массива или нет?

str = str[0] ????

Спасибо.


 
HolyGlory   (2003-06-10 15:55) [1]

Если Str - huge string - то нет, а если Str - обычный (ShortString) - то да.


 
Юрий Федоров ©   (2003-06-10 16:09) [2]

>>У меня возник вопрос, Str это как раз и есть адрес
>>нулевого элемента массива или нет?
Ты же сам видишь, что адреса ортличаются не на 1 :-)


 
Hog   (2003-06-10 16:17) [3]

А почему тогда нельзя передавать в Var функции Str без индекса?

Чем этот адресс плох?


 
Виктор Щербаков ©   (2003-06-10 16:18) [4]

Почитай у Тейксейры и Пачеко о внутреннем представлении типа string.
Сразу всё станет понятно.


 
han_malign ©   (2003-06-10 16:25) [5]

>А почему тогда нельзя передавать в Var функции Str без индекса?

PChar(str)^


 
Hog   (2003-06-10 17:18) [6]


> Виктор Щербаков © (10.06.03 16:18)
> Почитай у Тейксейры и Пачеко о внутреннем представлении
> типа string.
> Сразу всё станет понятно.


Прочитал, но там не сказано про адреса ничего...
Именно про S S[0] S[1] и т.д.



Если AnsiString устроена по другому

по книге

Allocation Size|Ref Count|Length|D|D|G|#0

То почему нет доступа к нулевому элементу s[0]?

Что в нём и храниться Allocation Size|Ref Count|Length????

И что адрес S[0] отличается на единицу от S[1]
У меня посмотреть не получилось....


 
MBo ©   (2003-06-10 17:25) [7]

для AnsiString забудь про S[0]



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
1-84418
Doc
2003-06-09 17:45
2003.06.26
Как обойтись без MOD при помощи AND,OR,SHL,SHR?


8-84450
AM
2003-03-11 14:06
2003.06.26
Многоугольник по координатам в OpenGL


14-84759
Vopros
2003-06-06 11:20
2003.06.26
Как отослать письма?


8-84446
alvin
2003-03-10 07:29
2003.06.26
Обработка звука в реальном времени


4-84836
Akvilon
2003-04-24 11:45
2003.06.26
уникальность окна, в чем?




   Наверх