Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

PChar в String [D6, D7, Win2k, WinXP]


-=Germe$=- ©   (2007-05-28 09:25:00) 

Такая вот проблема - есть буффер типа PChar, размером около 10 кило, как из этого получить строку и возможно ли это вообще


Leonid Troyanovsky   (2007-05-28 19:10:00) [1]


> ЮЮ ©   (28.05.07 10:42) [4]

> А если в буфере #0 окажется?

Тогда SetString.

> Плохиш ©   (28.05.07 15:36) [6]

> Тогда, это уже будет не строка...

> Fredy314 ©   (28.05.07 18:03) [7]

> так строка нулём оканчивается, и не занимает весь буфер.

Бездоказательно.

--
Regards, LVT.


Fredy314   (2007-05-28 18:03:00) [2]


> [4] ЮЮ ©   (28.05.07 10:42)

так строка нулём оканчивается, и не занимает весь буфер.


Плохиш   (2007-05-28 15:36:00) [3]


> ЮЮ ©   (28.05.07 10:42) [4]
> >[1] Сергей М. ©   (28.05.07 09:26)
> А если в буфере #0 окажется?

Тогда, это уже будет не строка...


Сергей М.   (2007-05-28 10:45:00) [4]


> ЮЮ ©   (28.05.07 10:42) [4]


> А если в буфере #0 окажется?


А это уже проблемы автора)


ЮЮ   (2007-05-28 10:42:00) [5]

>[1] Сергей М. ©   (28.05.07 09:26)
А если в буфере #0 окажется?

Автору. А вторую копию данных точно надо создавать? Почему бы с имеющимся буфером не поработать?


Сергей М.   (2007-05-28 09:46:00) [6]


> Однокамушкин   (28.05.07 09:44) [2]


Можно и не приводить, но так нагляднее.


Однокамушкин   (2007-05-28 09:44:00) [7]


> Сергей М. ©   (28.05.07 09:26) [1]
> AnsiStringData := String(PCharData)

Тут даже приводить к типу string не надо... компилятор умный, он сам разберётся...


Сергей М.   (2007-05-28 09:26:00) [8]

AnsiStringData := String(PCharData)


Наверх

Титульная страница Поиск, карта сайта Написать письмо