Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.14;
Скачать: CL | DM;

Вниз

Запись файла в hex   Найти похожие ветки 

 
avtsasha   (2005-05-25 09:17) [0]

Как в файл записать hex значение? напр.
записываю "61 62 63",
а в файле открытом напр. в блокноте получается "abc" .

Заранее спасибо!


 
-=XP=- ©   (2005-05-25 09:21) [1]

write(f, $61, $62, $63);


 
Anatoly Podgoretsky ©   (2005-05-25 09:26) [2]

В такой постановке никак, блокнот не умеет преобраховывать хекс во что-то


 
avtsasha   (2005-05-25 09:33) [3]

Это был пример, чтобы понятнее было
Тоесть есть hex значение, а не текстовое
которое надо записать в файл именно в hex


 
Digitman ©   (2005-05-25 09:34) [4]

var s: string = "61 62 63";

var sl: TStrings, i,k: Integer;

with TFileStream.Create("myfile.txt", fmCreate) do
begin
 sl := TStringList.Create;
 try
  Delimiter := " ";
  DelimitedText := s;
  for i := 0 to sl.Count - 1 do
   begin
    k := StrToInt("$"+sl[i]);
    WriteBuffer(k, 1);
   end;
 finally
   sl.Free;
 end;
 Free;
end;


 
-=XP=- ©   (2005-05-25 09:38) [5]

var
 f: textfile;
begin
 AssignFile(f, "c:\test.txt");
 Rewrite(f);
 try
   Write(f, #$61, #$62, #$63);
 finally
   CloseFile(f);
 end;
end;

P.S. Ку-ку


 
avtsasha   (2005-05-25 09:43) [6]

-=XP=-,
Твой код я видел, спасибо!
я ответил Anatoly Podgoretsky.



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

Текущий архив: 2005.06.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.064 c
14-1116943814
Igorek
2005-05-24 18:10
2005.06.14
Сообщение об ошибке с указанием файла и номера строки


1-1117521814
||Jeka||
2005-05-31 10:43
2005.06.14
Переименовать заголовок формы


6-1110752730
Сетъ
2005-03-14 01:25
2005.06.14
Подскажите способ простейшего обмена данными между двумя ip ?


1-1116970660
GanibalLector
2005-05-25 01:37
2005.06.14
Hi,Lo из DWord


10-1093539136
Лана Розанова
2004-08-26 20:52
2005.06.14
Проблемы с COM