Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

перевод строки в массив байт

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 18.07.2012, 15:15   #1
 Разведчик
Аватар для vladoscom93
 
vladoscom93 никому не известный тип
Регистрация: 23.02.2011
Сообщений: 19
Популярность: 18
Сказал(а) спасибо: 30
Поблагодарили 4 раз(а) в 2 сообщениях
 
По умолчанию перевод строки в массив байт

В общем написал код который это все делает... Но вылетает иногда ошибка и вылетает дебаггер в чем может быть проблема?
Код:
type ByteArray = array of byte;

function IntToByte(Value:Integer):Byte;
begin
  if Value<0 then
    Result:=0
  else
    if Value>255 then
      Result:=255
    else
      Result:=Value;
end;

function StrToAscii(const S: string): ByteArray;
var
  I: Integer;
begin
  SetLength(Result, Length(S));
  for I := 1 to Length(S) do
  begin
    result[i]:=IntToByte(ord(S[I]));
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
    xByte:ByteArray;
begin
    Memo1.Clear;
    xByte := StrToAscii(Edit1.Text);
    for I := 1 to Length(xByte) do
        Memo1.Lines[0]:=Memo1.Lines[0]+' '+inttostr(xByte[i]);
end;
Все ошибку нашел код подправил) пусть остается вдруг пригодится кому

Последний раз редактировалось vladoscom93; 18.07.2012 в 18:40.
  Ответить с цитированием
Ответ


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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как считать память в массив байт krukovis Вопросы и ответы, обсуждения 0 25.06.2012 19:22
[Помогите!] Массив JSON iVs.Dark Вопросы и ответы, обсуждения 0 16.05.2012 21:43
[Помогите!] Получить массив байтов файла werseche Вопросы и ответы, обсуждения 1 18.03.2012 11:21
[Помогите!] Массив blad56 Вопросы и ответы, обсуждения 8 03.09.2011 23:23

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net