![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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)