Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Pascal / Delphi / Delphi.NET

Cevapla
 
LinkBack Seçenekler
Eski 22/01/2007, 14:19   #1 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 6
Tamam dosyaya kaydetme?

merhaba arkadaşlar

bir sorum var form üzerine birkaç edit koydum bunları bir butonla denetleyerek içindeki sayılar 10 dan büyükse farklı bir renk, 20 den büyükse farklı bir renk almalarını sağladım. bu değerleri renkleriyle birlikte bir dosyaya kaydetmek istiyorum. nasıl bir yol izlemeliyim. bu konuda yardım rica ediyorum...

herkese kolay gelsin...
safadalar hatta değil   Alıntı Yaparak Yanıtla
Eski 22/01/2007, 15:10   #2 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 34
Varsayılan

VAR
DOSYA : TextFile;
KAYIT : STRING[110];
BEGIN

AssignFile(DOSYA,'RENK.INI');
{$I-}
RESET(DOSYA);
{$I-}
IF IOResult <> 0 THEN
BEGIN
//ShowMessage('DOSYA YOK');
Rewrite(DOSYA);
KAYIT :='ISTEDIĞINI YAZ'; WriteLN(DOSYA,KAYIT);
CloseFile(DOSYA);
END;
Reset(DOSYA);
ReadLN(DOSYA,KAYIT);
EDIT1.TEXT := KAYIT;// TURUNDE DIYEBİLİRSİN RENKLERLE ILGILI NE YAPIYORSAN SAYET;

END;
PowerSoft hatta değil   Alıntı Yaparak Yanıtla
Eski 22/01/2007, 16:36   #3 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 6
Varsayılan

dediğin gibi yaptım fakat AssignFile(DOSYA,'RENK.INI'); satırında bir hata verdi

undeclared identifier: 'renk'

renk.ini dosyasını bir yerde tanıtmamız gerekiyor galiba?
safadalar hatta değil   Alıntı Yaparak Yanıtla
Eski 22/01/2007, 17:01   #4 (permalink)
Registered User
 
Üyelik Tarihi: 07/2002
Mesaj: 6,401
Varsayılan

Ini dosyasi kullanman cogu zaman daha uygun olur. delphi.about'ta http://delphi.about.com/od/objectpas.../aa120401a.htm makalesi bu konuda referans olabilir.
Ansugo hatta değil   Alıntı Yaparak Yanıtla
Eski 23/01/2007, 10:30   #5 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 34
Varsayılan

Orada hata vermemesi lazım çünkü ben aynısını kullanıyorum...Su olabilir senin kullandığın Unitler arasında AssignFile uniti olmaya bilir...System Unitini ekle değilse...
Sorun yok yani ben aynısını kullanıyorum sadece renk yerine bende WSDL.INI yazıyor...
Kolay Gelsin...
PowerSoft hatta değil   Alıntı Yaparak Yanıtla
Eski 23/01/2007, 13:41   #6 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 6
Varsayılan

anladım peki assignfile ı nasıl eklicez yani onun eklenme şekli direkt assignfile olarak mı bir de uses kısmına eklicem değil mi yani unit kısmına derken nasıl orasını anlamadım?
safadalar hatta değil   Alıntı Yaparak Yanıtla
Eski 23/01/2007, 13:52   #7 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 34
Varsayılan

uses bölümünde
System varsa çalışması lazım dur bende ki de değiştirmeden atayım sana
AssignFile(DOSYA,'WSDL.INI');
{$I-}
RESET(DOSYA);
{$I-}
IF IOResult <> 0 THEN
BEGIN
//ShowMessage('DOSYA YOK');
Rewrite(DOSYA);
KAYIT := 'ProvizyonIslemleri.wsdl'; WriteLN(DOSYA,KAYIT);
KAYIT := 'SevkBildirimIslemleri.wsdl'; WriteLN(DOSYA,KAYIT);
KAYIT := 'OdemeBilgisiIslemleri.wsdl'; WriteLN(DOSYA,KAYIT);
KAYIT := 'OdemeDurumKontrolIslemleri.wsdl'; WriteLN(DOSYA,KAYIT);
KAYIT := 'FaturaBilgisiIslemleri.wsdl'; WriteLN(DOSYA,KAYIT);
KAYIT := 'RaporIslemleri.wsdl'; WriteLN(DOSYA,KAYIT);
KAYIT := 'YardimciIslemler.wsdl'; WriteLN(DOSYA,KAYIT);
CloseFile(DOSYA);
END;
Reset(DOSYA);
FOR I := 1 TO 1 DO
ReadLN(DOSYA,KAYIT);
WSDLADI := KAYIT;
CloseFile(DOSYA);
PowerSoft hatta değil   Alıntı Yaparak Yanıtla
Eski 23/01/2007, 14:12   #8 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 6
Varsayılan

tamam şimdi oldu ama değer siyah renkte yazılıyo neden böyle oldu yani programı çalışırınca edit1 deki sayıyı bir butonla denetliyorum 15 den büyükse mavi yazıyo diğer butona da bu kodları yazdım wsdl.ini dosyasına kaydediyo. edit1 e mesela 20 girince butona basınca edit1 deki 20 azısı mavi oluyo, diğer butona basıp dosyaya kaydedince ise siyah yazıyo ben oraya da mavi yazılmasını istiyorum 20 nin bilmiyorum anlatabildimmi bunu yapmak mümkünmü acaba yardımların içn teşekkürler ayrıca
safadalar hatta değil   Alıntı Yaparak Yanıtla
Eski 23/01/2007, 15:12   #9 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 34
Varsayılan

Formun Active Özelliğinede Yaz Dosyadan okuma işlemini...
AssignFile(DOSYA,'WSDL.INI');
{$I-}
RESET(DOSYA);
{$I-}
Reset(DOSYA);
FOR I := 1 TO 1 DO
ReadLN(DOSYA,KAYIT);
WSDLADI := KAYIT;
CloseFile(DOSYA);

Bu kısmını kullanarak okuma yapacaksın dosyadan ondan sonra buton renk değişikliği için yazdığın bölümü buraya da yazacaksın...
Dosyaya Direk Mavi Yazabileceğini Düşünmüyorum o belki yapılabilir ama ben bilmiyorum öyle bir ihtiyacım hiç olmadı çünkü... Araştırma gereğini görmedim. Ama dosyaya yazıların renklerini yaz sonra okursan sorun olmaz ama...
PowerSoft hatta değil   Alıntı Yaparak Yanıtla
Eski 31/01/2007, 00:23   #10 (permalink)
Üye
 
Üyelik Tarihi: 01/2007
Mesaj: 6
Varsayılan

teşekkürler
safadalar hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
dosyaya yazdırma Viran PHP 5 06/01/2007 03:49
windows da dosyaya yazdirmak. aredhelrim PHP 6 27/07/2006 20:03
C++ da outputu dosyaya bastirma Lewissi C / C++ 1 14/11/2005 00:27
c# -> Dosyaya Bit Yazma sadist_sniper C# 3 08/06/2005 23:51
dosyaya yazma EmreK PHP 3 26/12/2004 15:27


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 08:08.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net