memo / editi txt dosyasına kaydetme ve geri alama?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
huxobahci
Üye
Mesajlar: 11
Kayıt: 10 Mar 2015 08:23

memo / editi txt dosyasına kaydetme ve geri alama?

Mesaj gönderen huxobahci »

SA Arkadaşlar foruma yeni üye oldum kusura bakmayın uzun zamandır programlamayla uğraşmıyorum bir çok bilgiyi unutmuşum.
Yapmak istediğim şey birden çok memo yada edit bilgisini txt dosyasına kaydetmek ve istendiğinde her satırı aynı edit yada memoya geri çağırmak. yardımcı olursanız sevinirim.
Kullanıcı avatarı
Commandx
Üye
Mesajlar: 183
Kayıt: 01 Oca 2008 05:34

Re: memo / editi txt dosyasına kaydetme ve geri alama?

Mesaj gönderen Commandx »

Kod: Tümünü seç

//Kaydetmek için
var
ini:tinifile;
begin
ini := TiniFile.Create(GetCurrentDir + '\inidosyam.ini');
ini.WriteString('ayarlar','EDITTEXT',Edit1.Text);
ini.WriteString('ayarlar','MEMOTEXT',memo1.Text);
ini.Free;
end;

Kod: Tümünü seç

//okutmak için
var
ini:tinifile;
begin
ini := TiniFile.Create(GetCurrentDir + '\inidosyam.ini');
Edit1.Text := ini.ReadString('ayarlar','EDITTEXT','N/A');
memo1.Text := ini.ReadString('ayarlar','MEMOTEXT','N/A');
ini.Free;


http://www.delphibasics.co.uk/RTL.asp?Name=DaysBetween
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
huxobahci
Üye
Mesajlar: 11
Kayıt: 10 Mar 2015 08:23

Re: memo / editi txt dosyasına kaydetme ve geri alama?

Mesaj gönderen huxobahci »

teşekkürler ilginiz için
huxobahci
Üye
Mesajlar: 11
Kayıt: 10 Mar 2015 08:23

Re: memo / editi txt dosyasına kaydetme ve geri alama?

Mesaj gönderen huxobahci »

ini:tinifile; daha en başta tıkanıp kaldım bir sorun var ama çözemedim. ini olarak tanıtamıyorum bu kod ile araştırdım internetten kod senin verdiğin gibi verilmiş ama bir türlü olmuyor
undeclared identifier tinifile hatası veriyor
yardımcı olursanız sevinirim
huxobahci
Üye
Mesajlar: 11
Kayıt: 10 Mar 2015 08:23

Re: memo / editi txt dosyasına kaydetme ve geri alama?

Mesaj gönderen huxobahci »

uses ile tanıtmama rağmen tinfile.dcu yok diyor enterperise sürümü olduğu için mi acaba
huxobahci
Üye
Mesajlar: 11
Kayıt: 10 Mar 2015 08:23

Re: memo / editi txt dosyasına kaydetme ve geri alama?

Mesaj gönderen huxobahci »

çok teşekkür ederim hallettim inifiles olarak tanıtmak gerekiyormuş
huxobahci
Üye
Mesajlar: 11
Kayıt: 10 Mar 2015 08:23

Re: memo / editi txt dosyasına kaydetme ve geri alama?

Mesaj gönderen huxobahci »

Bir sorum daha olacak birden çok editi çağırıp tek bir memoda aktarmak istiyorum örnek memoda şu şekilde görünecek ayar1 "ad: ahmet" ayar2 "soyadı: poyraz" yardımcı olursanız sevinirim
thelvaci
Kıdemli Üye
Mesajlar: 770
Kayıt: 11 Tem 2010 07:17
Konum: Istanbul
İletişim:

Re: memo / editi txt dosyasına kaydetme ve geri alama?

Mesaj gönderen thelvaci »

Okuyup yazabilmek için alfabeyi öğrenmek gerek; aksi taktirde insan hayatı boyunca; "benim yerime şunu okuyabilir misiniz, benim şu an gözlerim ağrıyor da" demek zorunda kalabilir.
Kullanıcı avatarı
Commandx
Üye
Mesajlar: 183
Kayıt: 01 Oca 2008 05:34

Re: memo / editi txt dosyasına kaydetme ve geri alama?

Mesaj gönderen Commandx »

Kusura kalmayın ya USES INIFILES; yazmayı unutmuşum.
huxobahci yazdı:Bir sorum daha olacak birden çok editi çağırıp tek bir memoda aktarmak istiyorum örnek memoda şu şekilde görünecek ayar1 "ad: ahmet" ayar2 "soyadı: poyraz" yardımcı olursanız sevinirim
can sıkmak itemem ama :mrgreen: o dediğiniz işi jedi Kütüphanesi Persistence tabında bulunan JVFORMSTORAGE + JVAPPINISTORAGE bileşenleriyle 10 dklık işi 20 saniyede hiç kod yazmadan yapabilirsiniz
Jedi olmazsa olmazlardan, Yükleyin derim.
Ama işi öğrenmek açısından Aşağıdaki kod bir fikir verecek.

Kod: Tümünü seç

edit1.Text:=memo1.Lines.Strings[0];
edit2.Text:=memo1.Lines.Strings[1];
edit3.Text:=memo1.Lines.Strings[2];
Örneği inceleyin daha iyi :mrgreen:
Dosya ekleri
iniAYAR.rar
(1.21 KiB) 56 kere indirildi
http://www.delphibasics.co.uk/RTL.asp?Name=DaysBetween
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
huxobahci
Üye
Mesajlar: 11
Kayıt: 10 Mar 2015 08:23

Re: memo / editi txt dosyasına kaydetme ve geri alama?

Mesaj gönderen huxobahci »

Elinize sağlık verdiğiniz bilgiler çok yararlı oldu işi tam öğrenmek benim için öncelik kodları öğrenmek işi en hızlı şekilde yapmanın yolu her sorun yeni bir bilgi demek. prog yüzde 99 bitti. ufak tefek görseller kaldı. bir de progu isteyen kişilerin son gözlemi önemli. şimdi programın diğer versiyonunu yapmam lazım server olarak kullanılacak program. sanırım bu daha zor olacak.
Cevapla