Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2010.11.28;
Скачать: [xml.tar.bz2];

Вниз

Indy invalid code page   Найти похожие ветки 

 
Квэнди ©   (2008-12-17 22:25) [0]

Здравствуйте. Использую D2009 и Indy 10.2.5
На моем компьютере, на котором,собственно, и стоит delphi этот код выполняется как и раньше абсолютно нормально:
Idhttp.get(<некая страница>);
На компьютере с установленной ОС Windows XP Embeded при выполнении данного метод возникает ошибка "Invalid code page"
Подобная ошибка до этого возникала и в IdTcpClient на том же компьютере: IdTcpClient.OIHandler.writeln("что-то"); но тогда проблема решилась указанием encoding:
IdTcpClient.IOHandler.writeln("что-то",en8bit);
но в методе GET компонента IdHttp нет возможности указать encoding, не подскажите из- за чего возникает ошиба и каким образом её избежать/устранить ?


 
Eraser ©   (2008-12-18 04:18) [1]

> [0] Квэнди ©   (17.12.08 22:25)

ошибка потому что не сработало автоопределение кодировки думаю (см. ContentTypeStrToEncoding).

вот доступные варианты метода
   procedure Get(AURL: string; AResponseContent: TStream); overload;
   procedure Get(AURL: string; AResponseContent: TStream; AIgnoreReplies: array of SmallInt);
    overload;
   function Get(AURL: string): string; overload;
   function Get(AURL: string; AIgnoreReplies: array of SmallInt): string; overload;

советую использовать 1.

вообще в юникодовской делфи при работе с indy лучше избегать явной передачи строк, а использовать TBytes или TStream.


 
Квэнди ©   (2008-12-18 09:49) [2]

На сколько я понимаю с обычным Tstream не получится: "method seek not implemented",а при попытке использовать tmemorystream ошибка таже (
var s:tmemorystream;
begin
s:=tmemorystream.Create;
IdHTTP1.Get("http://delphimaster.net/view/6-1229541935/",s);
...


 
Сергей М. ©   (2008-12-18 17:12) [3]


> возникает ошибка


Ошибка или исключение ?


 
Квэнди ©   (2008-12-18 17:14) [4]

Отображается окно с ошибкой "Invalid Code page"


 
Сергей М. ©   (2008-12-18 19:51) [5]

Заключи Get в блок try..except, поймай исключение и приведи сюда его класс..


 
Квэнди ©   (2008-12-19 11:37) [6]

уже не актуально. Переписал под ICS


 
Квэнди ©   (2008-12-19 14:57) [7]

Проблема разрешилась:
https://forums.codegear.com/thread.jspa?threadID=8925
Всем болшое спасибо )



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2010.11.28;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.004 c
2-1283843667
Илья К.
2010-09-07 11:14
2010.11.28
AV при использовании IBUpdateSQLW


2-1283831226
03111978
2010-09-07 07:47
2010.11.28
все значения со знаком минус....


15-1282541332
12
2010-08-23 09:28
2010.11.28
Сообщения. Уведомления об изменениях других окон


15-1282217798
Василий Жогарев
2010-08-19 15:36
2010.11.28
ActionManager &amp; ActionMainMenuBar


6-1229960991
Zlodeyz
2008-12-22 18:49
2010.11.28
Помогите создать Dial Up соединение





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский