2479 uygun sonuç bulundu

gönderen sabanakman
10 Tem 2006 11:32
Forum: Programlama
Başlık: hata işleme hangi örnek doğru
Cevaplar: 11
Görüntüleme: 3208

Hatanın Satırı

Burada öenmli olan hata çıkabilecek satırın try'dan sonra except'ten önce olmasıdır. Verdiğin örnekte hata çıkması muhtemel tek satır var o da "Query1.ExecSQL;" olduğundan her ikisi de doğrudur. Önemle vurgulamak istediğim nokta HATA ÇIKARABİLECEK SATIRIN ya da SATIRLARIN try-except ARASIN...
gönderen sabanakman
07 Tem 2006 10:10
Forum: Programlama
Başlık: Programın kendisini otmatik güncellemesi
Cevaplar: 10
Görüntüleme: 4460

Öneri

Bu öneri uyarmı bilmiyorum ama bu eski programı silip yerine yenisini koyacak farklı küçük bir .exe yaz. Oradan organize etmeye çalış. Mesela projende WinExec('Guncelle.exe',SW_HIDE); Application.Terminate; kodunu yazdıktan sonra güncellemek için ise Sleep(1500);//1.5 sn programın kapanması ve hafız...
gönderen sabanakman
06 Tem 2006 02:23
Forum: Programlama
Başlık: Sql select hakkında..
Cevaplar: 4
Görüntüleme: 970

Büyük harf sorgulama

Dm.TblBt.SQL.Clear; Dm.TblBt.SQL.Add('Select * from Bt where ucase(Domestic) like ''%'+AnsiUpperCase(EdtSearch.Text)+'%'''); Dm.TblBt.Open; şeklinde büyük harf duyarlılığını kaldıra bilirsin. Not:"ucase" fonksiyonu Access için diğer vt'lerde "upcase", "uppercase" vs. o...
gönderen sabanakman
05 Tem 2006 04:52
Forum: Programlama
Başlık: Sql ile Suni Field
Cevaplar: 12
Görüntüleme: 2696

Access

Access'e güvenip sorgulamayı güçlendirmeyi düşünmek büyük hata olur. SQL gücü sadece listeleme ve filtreden ibarettir.
gönderen sabanakman
04 Tem 2006 05:30
Forum: Programlama
Başlık: e-Posta gönderirken Dosya kullanılıyor hatası..
Cevaplar: 6
Görüntüleme: 1730

Geç kaldııııım

"Zip.Save;" metodundan sonra "Zip.CloseArchive;" metodunu kullanırsan dosyayı kullanımdan kurtarıyor ve istediğin gibi dosya silme taşıma isim değiştirme vs. işlemlerini yapabiliyorsun. :)
gönderen sabanakman
03 Tem 2006 11:19
Forum: Programlama
Başlık: dbgrid ve qreport
Cevaplar: 5
Görüntüleme: 1763

Hiç uğraşmana gerek yok aslında

Aslında raporu tasarla ve bitir. O anda üstünde bulunduğun kayıt için liste alacaksan tek yapman gereken TQuickRep bileşenin dataset özelliğini boş bırakmak olacaktır. Orada sana sadece seçili olan tek kayıt için liste verecektir (Raporu görebilmek için detail bant kullanmak gerekir) . Bu arada TQRE...
gönderen sabanakman
03 Tem 2006 11:07
Forum: Programlama
Başlık: qreport sorunu
Cevaplar: 4
Görüntüleme: 1716

Rapor Alma

Bu rapor hatası hangi işletim sisteminde geliyor. Win98'de ise exe içinde çok fazla pencere açık olduğundan bizde zamanında benzer hatalar aldık (XP'de aynı durumda hata oluşmuyor). Bir de "preview" yerine "previewmodal;" kullanmayı deneyin. Çünkü bu satırın altında bulunan kodla...
gönderen sabanakman
29 Haz 2006 03:49
Forum: Programlama
Başlık: Harddisklerin mantıksal bölümünün fiziksel sırasını bulmak.
Cevaplar: 11
Görüntüleme: 2446

Sorum başka yere kaydı..

Zaten benim sorum mitec bileşenleri değil. O lazım değil (şimdilik...) ama konu oraya kaydı. Benim sorunum hangi mantıksal bölümün hangi fiziksel sürücüye ait olduğunu bulabilmek. Araştırmalarım devam ediyor :)
gönderen sabanakman
29 Haz 2006 01:44
Forum: Programlama
Başlık: Harddisklerin mantıksal bölümünün fiziksel sırasını bulmak.
Cevaplar: 11
Görüntüleme: 2446

Cevap

.dcu dosyalarını bulabildim. Kodu galiba parayla satılıyor.
gönderen sabanakman
29 Haz 2006 01:04
Forum: Programlama
Başlık: Harddisklerin mantıksal bölümünün fiziksel sırasını bulmak.
Cevaplar: 11
Görüntüleme: 2446

Yok ya da ben bulamadım.

Mitec bileşenleri içinden TMiTeC_Disk bileşenini kullandım ve MiTeC_Disk.Drive:='C:'; ShowMessage(IntToStr(MiTeC_Disk.GetCD)); kodunu denedim ama istediğimi vermedi. (Test için başkası kullandı kendim test edemedim.) Ayrıca, sadece bu iş için kullanacağımdan kodların elimde olmasını isterim. Varsa b...
gönderen sabanakman
29 Haz 2006 10:38
Forum: Programlama
Başlık: Table içinde DATE tipi ile filtreleme
Cevaplar: 6
Görüntüleme: 2328

Ah şu sorgular

Tablo.Filter:='yonetim=False and viztar<='''+tmptar2+' and viztar>='+tmptar1+'' değilde Tablo.Filter:='yonetim=False and viztar<='''+tmptar2+''' and viztar>='''+tmptar1+'''; şekline getir ama veri tabanı formatın gün/ay/yıl formatında değilse ona uygun hale getirmeye dikkat et. Mesela Ay/Gün/Yıl bi...
gönderen sabanakman
29 Haz 2006 10:12
Forum: Programlama
Başlık: Functionlarda 1 den fazla result mümkün mü?
Cevaplar: 6
Görüntüleme: 2017

Bu da benden

Aslında tüm çözümler hedefe götürür ama şık bir tercih düşünürsen kendi veri yapını oluşturup onu kullan derim. type TDosya=record Ad,Yol,Uzantı:String; Boyut:Integer; end; function StrToDosya(const DosyaAdi:String):TDosya; var i:Integer; begin Result.Ad:=ExtractFileName(DosyaAdi); Result.Yol:=Extra...
gönderen sabanakman
28 Haz 2006 06:11
Forum: Programlama
Başlık: Harddisklerin mantıksal bölümünün fiziksel sırasını bulmak.
Cevaplar: 11
Görüntüleme: 2446

Seni tanıdım!...

Sen şu "mitec derim de başka bi şey derim ama mitec." diyen vatandaşsın. :wink: Biraz inceleme yapayım bakalım bulabilecek miyim. Bulursam buraya yazarım ama bu arada başka yöntem veya fikirleri olan varsa onlara da hayır denmez herhalde. :)
gönderen sabanakman
28 Haz 2006 05:49
Forum: Programlama
Başlık: dbgrid titleclick, tıklandığı yere göre sıralama yaptırma
Cevaplar: 9
Görüntüleme: 3553

Aslında tam olarak öyle değil.

Göz kararı dediğime bakmayın 5-6 kere düzenleme yaptmıştım! :)
gönderen sabanakman
28 Haz 2006 01:14
Forum: Programlama
Başlık: dbgrid titleclick, tıklandığı yere göre sıralama yaptırma
Cevaplar: 9
Görüntüleme: 3553

ADO Bileşenleri ile normal grid içinde yapabilirsin.

Eğer ADO'nun DataSet bileşenlerini (TADOQuery,TADOTable vs.) kullandıysan bunu normal grid içinden de yapabilirsin. procedure TForm1.DBGrid1TitleClick(Column: TColumn); const Desc=' DESC'; LenDesc=Length(Desc); var DataSet:TDataSet; begin if Assigned(Column) and Assigned(Column.Field) and Assigned(C...