Jika kita ingin buat text editor dengan delphi misalnya ato kita cuman ingin buka file notepad kemudian kita tampilkan kembali text yang ada ke program kita maka ada fasilitas delphi untuk menangani hal tersebut.
Misalnya aja kita gunakan TrichEdit component sebagai display text.
Proses Read
Maka kita dapat memasukkan text notepad ke richEdit.txt dengan cara berikut ini.
RichEdit1.Lines.LoadFromFile(filename);kalo pakek memo
memo1.Lines.LoadFromFile(filename)//filename ini berupa string dapat juga yang menunjukkan alamta directory file yang akan dibuka dengan opendialog1.filename jika pakek open dialog ( dibahas nanti )
Dengan demikian text yang ada pada notepad semuanya dapat langsung tampil di richEdit1.
RichEdit1.Lines.Add(‘text yang ingin dituliskan‘);//kalo pakek memo
memo1.Lines.Add(‘text yang ingin dituliskan‘);
maka akan menambahkan satu baris baru di richEdit1.
Proses Write
Untuk menyimpan file yang kita tulis ke richEdit maka digunakan perintah :
RichEdit1.Lines.SaveToFile(FileName); //kalo pakek memo
RichEdit1.Lines.SaveToFile(FileName);//filename ini berupa string dapat juga yang menunjukkan alamat directory file dimana file akan disimpan atau dapat dengan savedialog1.filename jika pakek open dialog ( dibahas nanti ). Hasilnya bagusan pakek memo.Karena jika pakek richedit maka headernya akan ditulis semua jadi gak sama dengan yang ditulis meski konten yang kita tulis tetap ada.
Kemudian jika kita ingin membaca text per baris dan per huruf dapat dilakukan dengan prosedure berikut:
var
F: System.Text;
kalimat:string;
huruf:char;
while not Eof(F) then//membaca jika file belum berakhir
begin
while (not Eoln(F)) then
begin
Read(F, huruf); //mbaca satu huruf dalam baris yang berisi ‘kalimat’
//masukkan perintah yang ingin dilakukan
end;
ReadLn(F,Kalimat);//mbaca satu baris kumpulan huruf2
end