![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 75
|
![]()
Доброе время суток.
Перешел на XE5. До этого работал на XE2. Для передачи данных по сети использую INDY. В частности есть строка: Код:
E2250 There is no overloaded version of 'Write' that can be called with these arguments В документации написано, что теперь надо использовать TIdTextEncoding. Но на нее тоже ругается. Как теперь перекодировать строку в UTF8? Заранее спасибо! |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А какова спецификация этого метода?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 02.04.2010
Сообщений: 75
|
![]() |
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ты не понял )
Я спрашивал какие параметры функция принимает. Вот ты эту строку откуда взял? Если заглянуть в Хелп инди 10 там нет такого.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 02.04.2010
Сообщений: 75
|
![]() Цитата:
TIdIOHandler.Write Method (string, TIdTextEncoding) это из HELP на XE5 Если про метод TIdTextEncoding.UTF8 TIdTextEncoding.UTF8 Method это тоже написано в HELP Проблема в том, что ругается: E2003 Undeclared identifier: 'TIdTextEncoding' Использую Uses IDGlobal; |
|
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
P.S. А что за версия Индейки?
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 02.04.2010
Сообщений: 75
|
![]() Цитата:
Это не помогает. Вполне допускаю, что делаю что то не так. Поэтому и спрашиваю, как осуществить кодировку при передачи данных на Delphi XE5 ? Именно на XE5, так как на XE2 все работает. |
|
![]() |
![]() |
![]() |
#8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Значит опять версия Инди была круто переработана. Соболезную, я уже ее не использую, и у меня в хелпе по И10 такого метода нет.
I'm learning to live...
|
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 02.04.2010
Сообщений: 75
|
![]() Цитата:
Раньше его можно было использовать так: Write(String, TEncoding); Тперь надо использовать так: Write(String, TIdTextEncoding); Это один из способов. Метод конечно же перегружен и его можно использовать так: Write(String); Но ни как не соображу (плохо ориентируюсь в кодировках и строках), как мне строку перекодировать из Unicode в UTF8? Ведь String всегда в Unicode. |
|
![]() |
![]() |
![]() |
#10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
Кстати а откуда ноги у твоей проблемы растут? Зачем перекодировка нужна?
I'm learning to live...
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Embarcadero Delphi XE5 | novicepro | Общие вопросы Delphi | 2 | 02.11.2013 19:11 |
Delphi XE5 +Android приложения | furstenberg | Общие вопросы Delphi | 4 | 30.10.2013 11:09 |
Indy в Delphi XE5 (Android Dev) | ZuBy | Работа с сетью в Delphi | 4 | 30.09.2013 13:45 |
Непонятная ситуация с IdUDPServer1 в XE5 | Mars2107 | Общие вопросы Delphi | 3 | 19.09.2013 15:08 |
Delphi xe5 хранение настроек на android | saragosa | Общие вопросы Delphi | 2 | 17.09.2013 13:18 |