Вверх ↑
Ответов: 4631
Рейтинг: 749
#1: 2015-01-15 16:12:50 ЛС | профиль | цитата
Я вообще-то исхожу из соображения, что @string <> @string[1]. Винде требуется второй случай.
Galkov писал(а):
подставляет свой внутренний константный адрес
А что тогда Delphi делает в случае @string?

Я так подозреваю, там должно быть одинаковое поведение: есть переменная/аргумент типа string, значит он уже инициализирован как
<len><counter>#0

И что PChar(string), что @string[1] возвращают указатель на #0, тогда как @string возвращает указатель на <len>. Нет?

Ща в Olly погоняю...
------------ Дoбавленo в 16.12:
Действительно, смысл есть. Ок, пусть будет @_prop_Name.
карма: 26

0