Word dosyasını hex olarak edit edip etmek
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Word dosyasını hex olarak edit edip etmek
Merhaba arkadaşlar benim istediğim her hangi bir msoffice dosyasını delphide hex olarak açmak ve üzerinde ufak bi değişiklik sonrasında tekrar kaydetmek. Bunu yapabilmek mümkünmü delphide mümkün ise nasıl? Şimdiden Teşekkürler herkeze.
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Word dosyasını hex olarak edit edip etmek
Bu kodlar herhangi bir dosyayı açar ve onun içine yazar. Mesela c:\dosya.doc dosyasının 3293. byte'ına x1E (30) yazan kod.
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
const n=1;
var Buffer:array[1..n]of Byte; Dosya:TFileStream;
begin
Dosya:=TFileStream.Create('c:\dosya.doc',fmShareDenyNone or fmOpenRead);
try
Dosya.Position:=3293;
Buffer[1]:=$1e;
Dosya.Write(Buffer,n);
finally
Dosya.Free;
end;
end;
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .