Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 23.09.2009, 23:09   #1
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Вопрос Перекодировка

Как в процедуре вызвать функцию перекодировки? Из интернета я получаю данные 16-hex формате вот их мне надо перекодировать используя эту функцию
uses hexdec;
function DecodeText(Src:string): string;
var
 T,B:String;
 I,SC:integer;
 C:Char;
 L:Integer;
begin
   L:=Length(Src);
   I:=0;
   T:=' ';
   while I < L do
    begin
     C:=GetChar(Src,I);
     if C<>'%' then 
      begin
      if C='+' then C:=' '
       T:=T+C;
       I:=I+1;
      end
     else
     begin
       B:='';
       B:=B+GetChar(Src,I+1);
       B:=B+GetChar(Src,I+2);
       SC:=hex2dec(B);
       T:=T+Chr(SC+848);
       I:=I+3;
     end;
   end;
    DecodeText:=T; 
end;
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Старый 24.09.2009, 22:44   #2
Tronix
Знающий
 
Регистрация: 26.07.2009
Адрес: Россия, Москва
Сообщений: 318
Написано 103 полезных сообщений
(для 331 пользователей)
Ответ: Перекодировка

У меня работает вот так:
begin
     DrawText
(DecodeText(Src),0,0);
     
repaint;
     
repeat until getkeyclicked KE_STAR;
end
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
GRAY_WOLF (24.09.2009)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 15:38.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com