Перевод из string в array of byte - Delphi - Обсуждение 91815 |
|
Обсуждение
Всего сообщений: 51
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Перевод из string в array of byte |
||||
iopqq | 02.02.2010 03:44 |
https://www.cyberforum.ru/post519783.html
подскажите. имеется массив-
a: array of Byte = ($00, $00,...
|
||
Biggemot | 02.02.2010 09:30 |
https://www.cyberforum.ru/post519892.html
Byte поддерживает только положительные целых числа от 0 до...
|
||
Humanoid | 02.02.2010 09:57 |
https://www.cyberforum.ru/post519931.html
Var I, J : Integer;
Begin
I := 1;
J := 1;
While...
|
||
Biggemot | 02.02.2010 12:16 |
https://www.cyberforum.ru/post520128.html
так это шестнадцатиричный код! вот я ступил:)
|
||
iopqq | 02.02.2010 20:01 |
https://www.cyberforum.ru/post521145.html
компилятор ошибку дает на этой строке-
a :=...
|
||
Mawrat | 02.02.2010 20:21 |
https://www.cyberforum.ru/post521196.html
Iopqq, если массив описан так: a: array of Byte; то должно...
|
||
iopqq | 02.02.2010 21:02 |
https://www.cyberforum.ru/post521298.html
Mawrat, массив-
const
a: array of Byte;
|
||
Humanoid | 02.02.2010 21:04 |
https://www.cyberforum.ru/post521307.html
Ну так это константа. Объяви его как переменную:
var a:...
|
||
iopqq | 02.02.2010 21:21 |
https://www.cyberforum.ru/post521330.html
Humanoid,
var
a: array of Byte = ($00, $00, $00, $00);...
|
||
Humanoid | 02.02.2010 21:28 |
https://www.cyberforum.ru/post521341.html
iopqq, на сколько я знаю, в Делфи нельзя объявлять...
|
||
iopqq | 02.02.2010 21:33 |
https://www.cyberforum.ru/post521350.html
Humanoid,
var
a: array of Byte;
b:byte;
begin
b:=...
|
||
Mawrat | 02.02.2010 21:38 |
https://www.cyberforum.ru/post521367.html
Iopqq, самостоятельно инициализировать элементы...
|
||
}{NiM | 02.02.2010 21:38 |
https://www.cyberforum.ru/post521368.html
вообще - то можно, однако не уверен, что byte поддерживает...
|
||
iopqq | 02.02.2010 21:46 |
https://www.cyberforum.ru/post521390.html
так как же правильно это всетаки сделать?
|
||
Mawrat | 02.02.2010 21:46 |
https://www.cyberforum.ru/post521391.html
b:= ($00, $00, $00, $00);
Это не только лишнее, но и...
|
||
iopqq | 02.02.2010 21:49 |
https://www.cyberforum.ru/post521398.html
Mawrat, подскажи как можно и правильно?
|
||
Mawrat | 02.02.2010 21:57 |
https://www.cyberforum.ru/post521416.html
Вот вариант для любой длины строки: ( с использованием идеи...
|
||
iopqq | 02.02.2010 22:05 |
https://www.cyberforum.ru/post521433.html
Mawrat, работает прекрасно. спасибо. только такая проблема....
|
||
Mawrat | 02.02.2010 22:10 |
https://www.cyberforum.ru/post521449.html
А этот код - он для любой длины строки. Т. е., если,...
|
||
iopqq | 02.02.2010 22:13 |
https://www.cyberforum.ru/post521457.html
Mawrat, вообщем так- допустим имеется строка
a: array of...
|
||
Mawrat | 02.02.2010 22:18 |
https://www.cyberforum.ru/post521461.html
Например, предположим, что интересующие нас 4 кода (8...
|
||
iopqq | 02.02.2010 22:24 |
https://www.cyberforum.ru/post521494.html
Mawrat,
А как массив "а" устроен? В его начале есть уже...
|
||
Mawrat | 02.02.2010 22:54 |
https://www.cyberforum.ru/post521537.html
Вот, например, такой вариант:
procedure...
|
||
iopqq | 02.02.2010 23:01 |
https://www.cyberforum.ru/post521583.html
Mawrat, исходная строка вида-...
|
||
Mawrat | 02.02.2010 23:33 |
https://www.cyberforum.ru/post521645.html
Вот ещё вариант:
var
Form1: TForm1;
ns : String =...
|
||
iopqq | 02.02.2010 23:42 |
https://www.cyberforum.ru/post521656.html
Mawrat, и все равно в a 4 байта. как же сделать что бы там...
|
||
Mawrat | 02.02.2010 23:53 |
https://www.cyberforum.ru/post521672.html
Если массив "а" надо формировать по данным всей строки ns,...
|
||
iopqq | 03.02.2010 00:02 |
https://www.cyberforum.ru/post521688.html
Mawrat, и все равно только 4 байта в а
причем первые 4 из ...
|
||
Mawrat | 03.02.2010 00:11 |
https://www.cyberforum.ru/post521703.html
Длина массива "а" в этом коде получается равной именно 24....
|
||
iopqq | 03.02.2010 00:12 |
https://www.cyberforum.ru/post521707.html
Mawrat, именно что всего 4 байта. а нужно 24
|
||
Mawrat | 03.02.2010 00:17 |
https://www.cyberforum.ru/post521718.html
Iopqq, сейчас работает так:
ns =...
|
||
iopqq | 03.02.2010 00:23 |
https://www.cyberforum.ru/post521727.html
Mawrat, вот так-
array of Byte = ($10, $00, $10, $1B, $00,...
|
||
Mawrat | 03.02.2010 00:29 |
https://www.cyberforum.ru/post521730.html
Т. е. если массив мы должны получить такой:
a = ($10, $00,...
|
||
iopqq | 03.02.2010 00:31 |
https://www.cyberforum.ru/post521734.html
Mawrat,
Т. е. если массив мы должны получить такой:
a =...
|
||
Mawrat | 03.02.2010 00:40 |
https://www.cyberforum.ru/post521741.html
Iopqq, так у меня именно так код и отрабатывает. Видимо ты...
|
||
iopqq | 03.02.2010 00:47 |
https://www.cyberforum.ru/post521756.html
Mawrat, у меня по прежнему 4 байта. код одинаковый-...
|
||
Mawrat | 03.02.2010 01:01 |
https://www.cyberforum.ru/post521777.html
Т. е. в конце процедуры получается, что:
а = ($10, $00,...
|
||
iopqq | 03.02.2010 01:08 |
https://www.cyberforum.ru/post521790.html
Mawrat,
Строка ns =
"1000101B00080006000041000000"
в...
|
||
Mawrat | 03.02.2010 01:12 |
https://www.cyberforum.ru/post521798.html
Значит неверно работает вот эта процедура:
write(a,...
|
||
iopqq | 03.02.2010 01:13 |
https://www.cyberforum.ru/post521803.html
Mawrat, да нет. если сделать так-
const
a:array of...
|
||
Mawrat | 03.02.2010 01:19 |
https://www.cyberforum.ru/post521804.html
Аааа... Ясно. :D
Iopqq, надо писать не так:
write(a,...
|
||
iopqq | 03.02.2010 01:30 |
https://www.cyberforum.ru/post521812.html
Mawrat, спасибо. работает
|
||
Mik92 | 06.01.2015 17:45 |
https://www.cyberforum.ru/post7074270.html
Mawrat, Есть один вопрос, возможно ли преобразовывать в...
|
||
Mawrat | 06.01.2015 18:00 |
https://www.cyberforum.ru/post7074311.html
Не очень понятно, что надо сделать? :) Вопрос такой - что...
|
||
Mik92 | 06.01.2015 18:00 |
https://www.cyberforum.ru/post7074349.html
Mawrat, Получаю байты в виде 'E1E2E3E4'. Хотелось бы их...
|
||
Mawrat | 06.01.2015 18:16 |
https://www.cyberforum.ru/post7074380.html
Понятно. Сейчас напишу...
Добавлено через 5 минут
Вот...
|
||
Mik92 | 06.01.2015 18:25 |
https://www.cyberforum.ru/post7074463.html
Mawrat, жаль, как раз хотелось бы с const вызывать :cry:...
|
||
Mawrat | 06.01.2015 18:39 |
https://www.cyberforum.ru/post7074497.html
Ясно. Сейчас напишу, как это может выглядеть...
...
|
||
Mik92 | 06.01.2015 18:45 |
https://www.cyberforum.ru/post7074531.html
Mawrat, Из определенного адреса нужно получить массив байт...
|
||
Mawrat | 06.01.2015 19:04 |
https://www.cyberforum.ru/post7074595.html
В модуле можно объявить секцию initialization. Код из этой...
|
||
Mik92 | 06.01.2015 19:31 |
https://www.cyberforum.ru/post7074699.html
Вроде как получилось, спасибо
|
||
|
||||
Similar |
Из string в array of byte convert string of byte 2 byte array из array of String в array of Byte Byte array to string |
|||
Ads |
|
|||
MoreAnswers |
Array<Byte> в System::String Конвертация из string в byte array Byte array to string и обратно Перевод Array of Byte в AnsiString, ShortString |
|||