4214 uygun sonuç bulundu

gönderen mrmarman
06 Oca 2004 08:05
Forum: Programlama
Başlık: Formu Taskbar gibi yapma
Cevaplar: 8
Görüntüleme: 2450

Selam. - @gkimirti 'nin verdiği kodlar geçerlidir. :) aRect.Top := 0; aRect.Left := 0; aRect.Right := Screen.Width - Formunuz.Width; //gibi bir alan sizin dışınızdaki program formlarına kalacak alandır. aRect.Bottom := Screen.Height; - Formun Maximize - Minimize olaylarını Widnows mesajlarından taki...
gönderen mrmarman
06 Oca 2004 12:45
Forum: Programlama
Başlık: tek tuş sözlük mantığı nedir?
Cevaplar: 5
Görüntüleme: 1868

Selam. - Biliyorsunuz, Windows'ta basılan/yapılan herşey havada uçan mesajlar şeklindedir. - Normalde her program kendi üzerinde akan Mesajları okuma kabiliyetindedir. Windows'ta basılmış bir tuşu algılamak için Windows'un ana otoyolu diyebileceğim Hooking (kanca ile) ile erişmeniz lazım. - Bu durum...
gönderen mrmarman
29 Ara 2003 06:06
Forum: Programlama
Başlık: TMetaFile (WMF) -> JPG yapabilen var mı (Ama 1 şartla !)?
Cevaplar: 0
Görüntüleme: 861

TMetaFile (WMF) -> JPG yapabilen var mı (Ama 1 şartla !)?

- Problemimi çözdüğümü sanıyordum ama yanılmışım . :( - HDD'de bulunan 2000 adet WMF dosyasını okuyup, Width x Height değerlerini alıp JPG yaparak HDD'ye kopyalamak istiyorum. - Standart yollarla bu yapıldığında 100 kadar WMF sonra hafızadan yemeye başlıyor ve bir süre sonra da System Kaynakları yet...
gönderen mrmarman
27 Ara 2003 11:28
Forum: Programlama
Başlık: DBCtrlGrid Canvas'ına Resim çizme hk.
Cevaplar: 3
Görüntüleme: 1430

Selam. - Bendeki de farklı bir türevi. - Veritabanında Resimlerin sadece adı kayıtlı. kendileri fiziksel olarak farklı klasörlerde HDD'de. procedure TForm1.DBCtrlGrid2PaintPanel(DBCtrlGrid: TDBCtrlGrid; Index: Integer); Var Resim : TMetaFile; RDosya : String; begin RDosya := AdoTable1.FieldByName(Ko...
gönderen mrmarman
26 Ara 2003 07:57
Forum: Programlama
Başlık: Grid Satır sayısı
Cevaplar: 7
Görüntüleme: 4395

- Sana yoladığım satırlarda sadece noktalıvirgül hataları varmış. Şimdi Delphi olan bir makinada denedim çalışıyor. Hatta son halini Copy/Paste yapayım sana - Uses'a bir de ComObj istiyor onu da eklersin. // Uses'a eklenecekler.... // Uses ComObj, Excel97 procedure TForm1.Button13Click(Sender: TObje...
gönderen mrmarman
26 Ara 2003 03:54
Forum: Programlama
Başlık: Kaynak Sızıntısı, Programcının Utanç Kaynağı (Memory Leak)
Cevaplar: 8
Görüntüleme: 2929

Evet WinME kullanıyorum. Ama asıl sorun neden 2000 tane resim tek isimle yüklenince problem çıkmıyor da 2000 farklı isim olarak yüklenince sorun çıkıyor.
gönderen mrmarman
26 Ara 2003 03:47
Forum: Programlama
Başlık: Grid Satır sayısı
Cevaplar: 7
Görüntüleme: 4395

- Table açacaksınız - Excel'e yolla butonuna basınca da baştan sona bir döngü ile bunları yollayacaksınız. Örnek Kod: // Uses'a Excel97 'yi ekleyin Uses Excel97 Var xExcel : Variant; xRange : OleVariant; Sayac : Integer; begin Table1.DisableControls; // İlşlem Sırasında Table'ımız donsun xExcel := C...
gönderen mrmarman
26 Ara 2003 03:16
Forum: Programlama
Başlık: Grid Satır sayısı
Cevaplar: 7
Görüntüleme: 4395

Selam. - DBGrid'de gösterilen Table'ınızdın RecordCount'u size bu sonucu verir. - Birden fazla DBGrid veya olay anında DBGrid Datasource değişikliği yaparak listenizi özelleştimeniz sözkonusuysa, dinamik olarak şunu deneyin. Var KayitSayisi : Integer; begin KayitSayisi := DBGrid1.DataSource.DataSet....
gönderen mrmarman
26 Ara 2003 03:12
Forum: Programlama
Başlık: Kaynak Sızıntısı, Programcının Utanç Kaynağı (Memory Leak)
Cevaplar: 8
Görüntüleme: 2929

Unutmadan, bir de zaten söyleminize katılıyorum. +1

- FormCreate olayında Global tanımlanmış bir MetaFile kullanıyorum zaten.

- FormCloseQuery'de de Free ediliyor.

- Bahsi geçen ise Deney amaçlı bir çabaydı.
gönderen mrmarman
26 Ara 2003 03:08
Forum: Programlama
Başlık: Kaynak Sızıntısı, Programcının Utanç Kaynağı (Memory Leak)
Cevaplar: 8
Görüntüleme: 2929

Selamlar. - Arka arkaya 10.000 kere yükleyip free etmeyi, bunun sebebini araştırmak adına denemek için yaptım. - Sonuç istediğim gibi olduğundan ben bu tip bir çözümü kullandım. - Yani tek isim okuyup free edilirse, 10.000 kere de olsa hafizada bir değişiklik olmıuyor. - Aynı döngü içine dosya adı d...
gönderen mrmarman
25 Ara 2003 03:31
Forum: Programlama
Başlık: internet explorer geçmişi
Cevaplar: 12
Görüntüleme: 4965

Selamlar. - Yapacağınız işlem Windows Startup sırasında yapmanız gereken bir işlemdir. - Windows'un Registry ayarlarında, kendi programınızı veya yazacağınız ve Windows'u kapatmadan önce ilgili parametrelerle donatacağınız minik bir programı RunOnce kısmına koyup, ona bu işlemi yaptırabilirsiniz. - ...
gönderen mrmarman
25 Ara 2003 03:16
Forum: Programlama
Başlık: Kaynak Sızıntısı, Programcının Utanç Kaynağı (Memory Leak)
Cevaplar: 8
Görüntüleme: 2929

Selam. - Programın işgal ettiği memory seviyesi Yok sayıyorum. - Çünkü size verdiğim örnekten farklıolarak M.LoadFromFile('C:\deneme.wmf'); satırı yerine CD'deki resimlerin yerlerini gösteren M.LoadFromFile(Memo1.lines[i]); satırı yer alıyor. Tabi takdir edersiniz ki sayac bitişi 10.000 değil Memo1....
gönderen mrmarman
25 Ara 2003 02:15
Forum: Programlama
Başlık: DBCtrlGrid Canvas'ına Resim çizme hk.
Cevaplar: 3
Görüntüleme: 1430

DBCtrlGrid Canvas'ına Resim çizme hk.

- Sorum da DBCtrlGrid hakkında. - WMF resimleri OnPanelPaint olayında DBCtrlGrid'in Canvas'ına çizdirip her kaydın yanında önizleme elde ediyordum. - Kayıt sayısı 500'ü geçince bu olayın da suyu çıktı. Hafızadan acayip şekilde yemeye başladı. - Halbu ki DBCtrlGrid'in Index değişkeni o anki ekranda g...
gönderen mrmarman
25 Ara 2003 02:12
Forum: Programlama
Başlık: Kaynak Sızıntısı, Programcının Utanç Kaynağı (Memory Leak)
Cevaplar: 8
Görüntüleme: 2929

Kaynak Sızıntısı, Programcının Utanç Kaynağı (Memory Leak)

Selamlar. - Uzun zamandır kafamı kurcalayan bir soru var. Kendimce çözdüm ama alternatif bir çözümü vardır diye değerlendiriyorum. - Bir CD'deki 2000 tane WMF dosyasını bir veritabanına atıyorken, WMF resmin, Width ve Height değerini almak için küçük bir fonksiyonla TMetafile create edip, işim bitin...