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

Вниз

отображение блоков данных в Hex виде   Найти похожие ветки 

 
Ярослав   (2003-12-20 23:17) [0]

Мастера Посоветуйте пожалуйста компонент или механизм
Необходимо чтобы данные (массив байт) можно было отображать в Hex подобном виде (как в WinDows Commandere), желательно по масивно( по строчно):

43 EB E0 E2 E0 | Cлава


 
jack128   (2003-12-20 23:32) [1]

И что? Ты не туда попал. Тебе прямая дорога на www.torry.net ...


 
Ярослав   (2003-12-20 23:57) [2]

а без компонент на форму или панель это вывести можно
ведь надо просто посмотреть


 
Игорь Шевченко   (2003-12-21 01:27) [3]

procedure DumpMemoryToListBox (ListBox : TListBox; Mem : PChar;
MemSize : Cardinal);
var
I, Offset, Lines : Integer;
LowHex, HighHex, LowAscii, HighAscii : String;

procedure FormatEightBytes (Offset : Integer; var Hex, Ascii : String);
var
J : Integer;
C : Byte;
begin
Ascii := "........";
Hex := "";

for J:=0 to 7 do begin
C := Byte(Mem[Offset+J]);
Hex := Hex + Format("%.2x ", [C]);
if (C >= 32) and (C <= 126) then
Ascii[J+1] := Char(C);
end;
end;

begin
ListBox.Items.Clear();
Lines := MemSize div 16;
if MemSize mod 16 <> 0 then
Inc(Lines);
for I:=0 to Pred(Lines) do begin
Offset := I shl 4;
FormatEightBytes (Offset, LowHex, LowAscii);
FormatEightBytes (Offset+8, HighHex, HighAscii);
ListBox.Items.Add(Format("%.6x %s %s %s%s",
[Offset, LowHex, HighHex, LowAscii, HighAscii]));
end;
end;



 
Ярослав   (2003-12-21 01:47) [4]

спасибо попробую адаптировать



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

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

Наверх





Память: 0.45 MB
Время: 0.01 c
3-11841
gestern
2003-12-09 21:26
2004.01.05
sql


3-11770
Тигренок
2003-12-09 20:52
2004.01.05
Обращение к Driverам BDE из программы


1-11859
lipskiy
2003-12-13 18:45
2004.01.05
Русский интерфейс в английских виндах?


3-11785
www
2003-12-09 13:40
2004.01.05
TQuery design time и run time


14-12133
Beaver
2003-12-13 14:21
2004.01.05
Глюки компиляции





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский