Gizli dosya hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Misafir

Gizli dosya hatası

Mesaj gönderen Misafir »

Arkadaşlar ben bi program yaptım fakat sorun var program şöyle program açılışta mcpp.txt da yazanları memo1 aktarıyor şu şekil

procedure TForm1.FormCreate(Sender: TObject);
begin
Memo2.Lines.LoadFromFile('mcpp.txt');
end;
çıkışdada şöyle yapıyor

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Memo2.Lines.SaveToFile('mcpp.txt');
FileSetAttr('mcpp.txt', faHidden);
end;
Çıkışdada mcpp.txt gizli yapması lazım fakat programın 2. açılışından programdan çıkarken hata veriyor mcpp.txt kaydedilemedi diyor
mcpp.txt gizililiği kaldırınca normal çalışıyor fakat gizli olunca hep hata veriyor bunun hata vermmemesini nasıl sağlarım sorun nerde acaba yardım edermisiniz programın çıkışda mcpp.txt gizli yapması lazım yani kullanıcı o txt hiç görmmemesi lazım yardım edrseniz sevinirim
hakkus
Üye
Mesajlar: 160
Kayıt: 18 Haz 2003 12:02
Konum: Konya

Mesaj gönderen hakkus »

merhabalar,

form create memoya yüklemeden önce aşağıdaki kodu eklersen sorun düzelir

Kod: Tümünü seç

procedure TForm1.FormCreate(Sender: TObject);
begin
FileSetAttr('mcpp.txt', faArchive);
Memo2.Lines.LoadFromFile('mcpp.txt');
end;
saygılar
Misafir

Mesaj gönderen Misafir »

Yaptım olmadı denemişdim zaten onu istersen sende dene hata verir
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

hata olarak ne veriyor acaba belki bir ipucu olabilir.... Bir de ikinci kez acildiktan sonra kapatmadan once arada dosyaya gidip bir bakin bakalim durumu ne acaba read only filan mi mesela....
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Misafir

Mesaj gönderen Misafir »

ReadOnly değil ilk açılışında mcpp.txt normal gizli falan değil ama program kapanırken gizli oluyor verdiğim komutla ikinci açılışında gizli txt doyasını açmıyor hata veriyor vede kapanırkende kaydetmiyor hata veriyor sanki gizli txt dosyasını görmiyormuş gibi..
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

hatanin ne oldugu bence onemli tam hata metnini yazmanizin ipucu olmasi acisindan faydasi olabilir... O yuzden hata mesajini tekrar soruyorum....

Gizli dosya oldugu icin gorememesi bir ihtimal tabi ama hakkus arkadasimizin verdigi kod ile de olmamasi ilginc o yuzden her iki durumda da hangi asamada hangi hatayi verdigini belirtiniz....
Fakat bunu tek doya yapamazmıyız bu txt doyasını programın içe gömemezmiyiz ??
Bide şu new Itemsden TEXT ekliyebiliyorsun foruma donra File1.txt diye geliyor bu ne işe yarıyor bu txt dosyasını programın içinemi gömüyor bunu nasıl kullanırız ???
tek dosya ile olmaz... Sonucta exe dosyanin icine orjinal bir metin atabilirsiniz ama ondak idegisiklikleri ya bir dosyaya, ya veritabanına, ya registry'ye yani bir yerlere kaydetmeniz lazim sonraki kullanımlar icin....

Kolay gelsin..
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
Misafir

Mesaj gönderen Misafir »

arkadaşlar ben program yaptım demişdim program açılışda mpcpp.txt dosyasında yazanları Memo1 ekliyor Çıkışdada kaydedip çıkıyor
Fakat bunu tek doya yapamazmıyız bu txt doyasını programın içe gömemezmiyiz ?? gine aynı açılışda memo1 eklicek yazanları , memo1.de yazanları kaydedip çıkıcak duyduğuma göre res doyasıylamı ne oynaıp bşeyler yapıyormuşun txt dosyasına gerek kalmıyormuş içinemi ne gömüyorsun ?? bana yardımcı olucak yokmu ??
Bide şu new Itemsden TEXT ekliyebiliyorsun foruma donra File1.txt diye geliyor bu ne işe yarıyor bu txt dosyasını programın içinemi gömüyor bunu nasıl kullanırız ???
Misafir

Mesaj gönderen Misafir »

Bi soru daha sorim Foruma bi WebBrowser1 koydum bi Edit1 Bide button koydum şimdi butona basınca Edit1deki adresi nasıl açabilriim web browserden ???
Bide yaptığım projelerin kodlarını nasıl kilitliyebilrim arkadaşıma yollucam mesela sadece baksın üzerinde deişilklik yapmasın hiç bir şeklilde kodların..
Cevapla