| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > У меня компонент возврощает указатель pointer |
| Автор: Bes 6.7.2005, 14:15 |
| MyStrinr:=Pchar(MyPointer) не подходит т.к. видимо что-то связано с завершающим нулем и результирующая строка выводит только первые несколько символов |
| Автор: Akella 6.7.2005, 15:17 |
| попробуй так MyStrinr := ^MyPointer |
| Автор: Rrader 6.7.2005, 15:25 | ||
| dsergey Не пройдет.
|
| Автор: Akella 6.7.2005, 15:31 | ||
не компилится "Incompadible types String and Procedure..." |
| Автор: Quadr0 6.7.2005, 15:51 |
| ... |
| Автор: p0s0l 6.7.2005, 21:20 | ||||
|
| Автор: Bes 7.7.2005, 10:46 |
| 2Посол: попробовал так - все равно только первые несколько символов выводится. Может как-то перегнать в массив байтов и потом в стринг? |
| Автор: Girder 7.7.2005, 10:56 |
| Bes если ты знаеш длину данных - то просто пройдись по всему массиву и замени енти байты на пробелы. |
| Автор: Bes 7.7.2005, 11:12 | ||
| 2Girder: так и сделал. спасибо - проблема решена. 2p0s0l: спасибо за синтаксис работы с указателями. Рабочий код:
|