Bir veriyi byte tipinde nasıl formatlarız ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
cLaW
Üye
Mesajlar: 46
Kayıt: 06 Eki 2008 02:16

Bir veriyi byte tipinde nasıl formatlarız ?

Mesaj gönderen cLaW »

Mesela Source Engine Query die bir text var bunu byte tipinde formatlamalıyım nasıl yapabilirim

FF FF FF FF 54 53 6F 75 72 63 65 20 45 6E 67 69 6E 65 20 51 75 65 72 79 00

Gibi Byte tipine dönmesi lazım nasıl yapabilirim ? Şimdiden teşekkürler
Jire
Üye
Mesajlar: 167
Kayıt: 07 Eki 2007 01:20

Re: Bir veriyi byte tipinde nasıl formatlarız ?

Mesaj gönderen Jire »

Şuna bakabilirsin.
http://delphi.about.com/cs/adptips2002/ ... 1002_5.htm

Bİrde bu koda bakabilirsin.

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var
  mBuffer:array[0..100] of Byte;
  m1:String;
  i:integer;
begin
  m1:='Hello,World!'
  for i:=1 to lenght(m1) do
  begin
     mBuffer[i]:=ORD(m1[i]);
  end;
end;
Aşağıdaki çalışıyor gibi gözüküyor :P
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Bir veriyi byte tipinde nasıl formatlarız ?

Mesaj gönderen sabanakman »

IniFiles.pas'ta bulunan WriteBinaryStream ve ReadBinaryStream metotlarını incele. Orada bulunan BinToHex ve HexToBin fonksiyonları aradığın konu olabilir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
cLaW
Üye
Mesajlar: 46
Kayıt: 06 Eki 2008 02:16

Re: Bir veriyi byte tipinde nasıl formatlarız ?

Mesaj gönderen cLaW »

Teşekkürler Cevaplarınız için
Cevapla