دوست عزيز فكر نكنم اين بحث در اين قسمت ( Delphi ) مناسب باشه ...
ولي اگر ميخوايين با dlephi اين كار رو بكين و فقط دوست داريد اون قسمت مورد نظرتون رو از بين باينري ها تغيير بدين شيوه ي كلي رو بهتون ميگم ...
يك متغيير از كلاس TFileStream تعريف كن و سپس فايلت رو با Mod نوشتن باز كن ... بعد با استفاده Seek رو به محل دلخواه ببر و نشتن رو در اون محل اغاز كن ...
يك نمونه كد هم برات نوشتم كه اشاره گر فايل رو به 0 ميبره بعد اونجا كلمه ي Test رو جايگزين كلمه قبلي ميكنه ...
var
File1: TFileStream;
i: Integer;
Caption: string;
begin
Caption := 'Test';
File1 := TFileStream.Create('C:\Test.txt', fmOpenWrite);
File1.Seek(0, soFromBeginning);
for i := 1 to Length(Caption) do
File1.Write(Caption[i], 1);
File1.Free;