![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 04.08.2009
Сообщений: 6
|
![]()
Есть такая строка:
proxyserver := proxyinfo^.lpszproxy; Edit5.Text:=proxyserver; Тип proxyserver: string; lpszproxy: widechar. Edit присваиваем Widechar. В результате в Edit получаются квадраты. Как сделать так, чтобы отображалось нормально? Функцию типа Widechartostr нашел. В примере сказано, что: Код:
Помогите, пожалуйста решить проблему эту. Последний раз редактировалось Stilet; 04.08.2009 в 15:35. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А почему у меня все прекрасно работает?
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 | |
Новичок
Джуниор
Регистрация: 04.08.2009
Сообщений: 6
|
![]() Цитата:
![]() У меня на вариант: Buffer2[0]:=proxyinfo^.lpszproxy; где Buffer2[0]:array[0..5] of WideChar - ругается как "Incompatible types: 'Char' and 'PWideChar'". ![]() |
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну так обьяви Buffer2 как PWideChar
или WideString попробуй.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 04.08.2009
Сообщений: 6
|
![]()
Итак, результат:
Incompatible types: 'PWideString' and 'PWideChar' Incompatible types: 'Array' and 'PWideChar' - это когда Buffer2 как PWideString. Incompatible types: 'Array' and 'PWideChar' - это когда Buffer2 как PWideChar. Incompatible types: 'Array' and 'WideString' - это когда Buffer2 как WideString. |
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
lpszproxy какого типа?
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 04.08.2009
Сообщений: 6
|
![]() |
![]() |
![]() |
![]() |
#8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну так обьяви Buffer2:PWideChar И присваивай
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#9 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Какая версия Дельфи? Не забываем что с 2009 обычные строки и чары теперь wide.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
#10 | |
Новичок
Джуниор
Регистрация: 04.08.2009
Сообщений: 6
|
![]() Цитата:
![]() var Buffer4:PWideChar; proxyserver:string; . . Buffer4:=proxyinfo^.lpszproxy; proxyserver := WideCharToString(Buffer4); Edit5.Text:=proxyserver; Всё компилируется, но в окне Edit выводится "ㄱ⸴㈱⸷㐲⸶㘳㠺㠰0ㄱ⸴㈱⸷㐲⸶㘳㠺㠰0₰" вместо цифр и букв. 2009 версия. А что тогда делать? Последний раз редактировалось Inqizitor; 04.08.2009 в 17:20. |
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ПОМОГИТЕ РЕШИТЬ ПРОБЛЕМУ !!!!!!!!!!!! | ЛиЛу | Помощь студентам | 5 | 29.12.2008 15:36 |
Помогите решить проблему | nismo | Microsoft Office Excel | 7 | 12.09.2008 08:59 |
помогите решить проблему | 1234 | Общие вопросы Delphi | 2 | 04.07.2008 11:52 |
помогите решить проблему ... | alexey7 | Microsoft Office Excel | 2 | 16.10.2007 13:25 |