10.03.2010
Aktif Ziyaretçi: 3
Toplam : 158766
  ANA SAYFA | MAKALELER VE ÇEVİRİLER | KISA DELPHI KODLARI | TİCARİ PROGRAMLAR | FORUM | İLETİŞİM | WEBMASTER
  Makaleler ve Çeviriler
 • Aktif Pencereyi Capture Yapmak (2887 kez okundu)
 • Uygulamayı Windows “Gönder” (Send To) Menüsüne Eklemek (2576 kez okundu)
 • TListBox İçerisine TRadioButton Eklemek (2498 kez okundu)
 • DELPHİ 2006 İle Gelen Yenilikler (4925 kez okundu)
 • TListBox Üzerine TEdit Yerleştirmek (4739 kez okundu)
 • Dosya Özniteliklerinin Alınması (4046 kez okundu)
 • Form Üzerinde Sürükle Bırak İşlemi (3459 kez okundu)
 • Delphi Uygulamalarında İstisna Logları Tutmak (3176 kez okundu)
 • Exe İçerisine Dosya Gömmek (Embedding İşlemi) (2) (4111 kez okundu)
 • Exe İçerisine Dosya Gömmek (Embedding İşlemi) (1) (3580 kez okundu)

 En çok okunanlar:
 • DELPHİ 2006 İle Gelen Yenilikler (4925 kez okundu)
 • TListBox Üzerine TEdit Yerleştirmek (4739 kez okundu)
 • Exe İçerisine Dosya Gömmek (Embedding İşlemi) (2) (4111 kez okundu)
 • Dosya Özniteliklerinin Alınması (4046 kez okundu)
 • Exe İçerisine Dosya Gömmek (Embedding İşlemi) (1) (3580 kez okundu)
  Kısa Delphi Kodları
 • TMemo için gerial işlemi
 • TMemo için yatay kaydırma çubuğu
 • BDE de silinen kayıtları göstermek
 • Windows kısayollarını iptal ve açma
 • İşlemci hızını bulmak
 • İşlemci kullanımını görmek
 • Hareketli imleç(animated cursor)leri kullanma
 • Bir klasörü ve onun altındaki tüm dosyalari ve klasörleri silmek
 • Sayıyı virgülle ayırmak
 • Sistem Tarihini ve Saatini Degistirmek
 • Dos programı kullanma
 • Taskbar işlemleri
 • Ses kaydı örneği
 • EXE oluşturmak
 • Klasör ismini değiştirme
 • 'Last Modified' bilgisini almak
 • Windows Start-Documents bölümüne dosya eklemek
 • Form üzerine "crosshair" eklemek
 • Komut satırından parametre okumak
 • Disket sürücünün durumu
 • Geri Dönüşüm Kutusuna Dosya Göndermek
 • Menuleri programdan açmak
 • Ip adresini bulmak
 • Excel ile işlem yapmak
 • Transparent formlar
 • Clibboard işlemi ( kopyala, yapıştır )
 • Animated cursor kullanmak
 • Formun boyutlarını sınırlandırmak
 • TMemo'ya border eklemek
 • Programı windows açılışına çalıştırmak


  Mesaj İlet
   İletmiş olduklarınız, en kısa sürede değerlendirilecek sizinle iletişime geçilecektir.
   İlginiz için teşekkür ederiz.
 İletişim için mail adresiniz:
 
 İletmek istedikleriniz:
 
  Arama Motorları
  • Vivisimo
  •   

  • Google
  •    
    KISA DELPHİ KODLARI
     
  • İçerik Ara  

  • » TMemo için gerial işlemi
    Memo1.Perform(EM_UNDO,0,0);
    » TMemo için yatay kaydırma çubuğu
    Memo1.Perform(EM_LINESCROLL,10,50);
    // This function scrolls memo to 50. line and 10 chars right
    » BDE de silinen kayıtları göstermek
    procedure deletedrecords(Table: TTable; SioNo: Boolean);
    begin
    Table.DisableControls;
    try
    Check(DbiSetProp(hDBIObj(Table.Handle), curSOFTDELETEON, LongInt(SioNo)));
    finally
    Table.EnableControls;
    end;
    Table.Refresh;
    end;
    » Windows kısayollarını iptal ve açma
    1)Disable
    var
    Dummy: Integer;
    begin
    SystemParametersInfo( SPI_SETFASTTASKSWITCH, 1, @Dummy, 0);
    SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @Dummy, 0);
    end;

    2)Enable
    var
    Dummy: Integer;
    begin
    SystemParametersInfo( SPI_SETFASTTASKSWITCH, 0, @Dummy, 0);
    SystemParametersInfo( SPI_SCREENSAVERRUNNING, 0, @Dummy, 0);
    end;

    » İşlemci hızını bulmak
    function GetCPUSpeed: Double;
    const
    DelayTime = 500; // measure time in ms
    var
    TimerHi, TimerLo: DWORD;
    PriorityClass, Priority: Integer;
    begin
    PriorityClass := GetPriorityClass(GetCurrentProcess);
    Priority := GetThreadPriority(GetCurrentThread);
    SetPriorityClass(GetCurrentProcess, REALTIME_PRIORITY_CLASS);
    SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_TIME_CRITICAL);
    Sleep(10);
    asm
    dw 310Fh
    mov TimerLo, eax
    mov TimerHi, edx
    end;
    Sleep(DelayTime);
    asm
    dw 310Fh
    sub eax, TimerLo
    sbb edx, TimerHi
    mov TimerLo, eax
    mov TimerHi, edx
    end;
    SetThreadPriority(GetCurrentThread, Priority);
    SetPriorityClass(GetCurrentProcess, PriorityClass);
    Result := TimerLo / (1000.0 * DelayTime); end;
    //To use this function, write: Caption:=Format('%f MHz', [GetCPUSpeed]);

    » İşlemci kullanımını görmek
    unit Unit1;
    interface
    uses
    Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, CommCtrl, StdCtrls, Menus,WinSpool, ExtCtrls, Buttons, Registry;
    type
    TForm1 = class(TForm)
    Button1: TButton;
    Label1: TLabel;
    Label2: TLabel;
    Timer1: TTimer;
    Button2: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    private
    { Private declarations }
    started : boolean;
    reg : TRegistry;
    public
    { Public declarations }
    end;
    var
    Form1: TForm1;
    implementation
    {$R *.DFM}
    procedure TForm1.Button1Click(Sender: TObject);
    var
    Dummy : array[0..1024] of byte;
    begin
    // Stats started by Button1 hit
    Reg:=TRegistry.Create;
    Reg.RootKey:=HKEY_DYN_DATA; // Statistic data is saved under this topic
    { Before starting retrieving statistic data you have to query the appropiate key under 'PerfStats\StartStat'. }
    Reg.OpenKey
    ('PerfStats\StartStat',false); // Open this key first to start collecting performance data Reg.ReadBinaryData('KERNEL\CPUUsage',Dummy,Sizeof(Dummy));
    Reg.CloseKey;
    started:=true;
    end;
    procedure TForm1.Timer1Timer(Sender: TObject);
    var
    CPUU : integer;
    begin
    { After starting the collection of statistic data, you can retrieve the recent value under the 'PerfStats\StatData' key. This is done by a timer event in this example }
    if started then
    begin
    Reg.OpenKey
    ('PerfStats\StatData',false); // Open extension kex for txt files Reg.ReadBinaryData('KERNEL\CPUUsage',CPUU,SizeOf(Integer));
    Reg.CloseKey;
    Label1.Caption:=IntToStr(CPUU)+'%';
    end;
    end;
    procedure TForm1.Button2Click(Sender: TObject);
    var
    Dummy : array[0..1024] of byte;
    begin
    // Button2 hit stops statistic collection { Collecting statistic data is stopped by a query under 'PerfStats/StopStat' }
    Reg.OpenKey
    ('PerfStats\StopStat',false); // Open this key first to start collecting performance data
    Reg.ReadBinaryData
    ('KERNEL\CPUUsage',Dummy,SizeOf(Dummy));
    Reg.Free;
    Started:=false;
    end;
    end.
    » Hareketli imleç(animated cursor)leri kullanma
    procedure TForm1.Button1Click(Sender:TObject);
    var
    h : THandle;
    begin
    h := LoadImage(0, 'C:\TheWall\Magic.ani', IMAGE_CURSOR, 0, 0, LR_DEFAULTSIZE or LR_LOADFROMFILE);
    if h = 0 then ShowMessage('Cursor not loaded') else begin
    Screen.Cursors[1] := h;
    Form1.Cursor := 1;
    end;
    end;
    » Bir klasörü ve onun altındaki tüm dosyalari ve klasörleri silmek
    Ancak salt okunur (read only) özelligi olan ve kullanimda olan dosyalar silinmez.
    procedure TForm1.Button1Click(Sender: TObject);
    var
    DirInfo: TSearchRec;
    r : Integer;
    begin
    r := FindFirst('C:\Download\Test\*.*', FaAnyfile, DirInfo);
    while r = 0 do begin
    if ((DirInfo.Attr and FaDirectory <> FaDirectory) and (DirInfo.Attr and FaVolumeId <> FaVolumeID)) then
    if DeleteFile(pChar('C:\Download\test\' + DirInfo.Name)) = false then
    ShowMessage('C:\Download\test\'+DirInfo.Name+' silinemiyor!!!');
    r := FindNext(DirInfo);
    end;
    SysUtils.FindClose(DirInfo);
    if RemoveDirectory('C:\Download\Test') = false then
    ShowMessage('C:\Download\test klasörü silinemiyor!!!');
    end;

    [  İlk Sayfa   >>   |   Son Sayfa  ]

    Sayfalar : 1 / 38
     
    Programcı Gözüyle
      Satılık Ramazan Davulu !
       Tüm site dostlarına selamlar. Mübarek Ramazan geldi geçti. Adı ve tadı kaldı yâdigar. Bu toprakların yetiştirdiği büyük âlimlerden birinin, henüz çocuk yaşta kendisine sorulan bir soruya verdiği dâhiyane cevap ile geleceği ne kadar güzel tahmin ettiğini sizinle paylaşmak istiyorum. İsmi önemli değil, büyük alimlerimizden biri gençliğinde iken, farklı bir dinin mensubu bir din adamı tarafından, yaşına göre oldukça ağır bir soru ile imtihan olur. Zaman I. Dünya Harbinin Osmanlı'yı da içine çektiği zorlu yıllar. Soru şudur: "Söyle bakalım küçük bey, Osmanlı ve Avrupanın hâli nicedir?". Şu an yüzümüze bir tokat gibi gelecek olan akıl dolu cevap: "Durum odur ki, Osmanlı bir Avrupa'ya gebe, Avrupa da bir Osmanlı'ya gebedir.". Evet mâlesef Avrupanın günümüzdeki durumu, her konudaki başarısı ve üstünlüğü, Osmanlı'nın destansı tarihindeki günleridir. Biz ise kendim ettim kendim buldum misâli, kendi elimizle seçtiğimiz ahlaksız ve Allah korkusu olmayan idarecilerin yönettiği bir ülkenin fertleriyiz. Unutmamalıdır ki hepimiz bu günümüzden geleceğe, tüm bu olumsuzluklardan dolayı vebal sahibiyiz. Şahsi düşüncem olarak ülkenin geleceğe umutla bakabilmesi; dirayetli yöneticilerin başa geçmesi, millet olarak örfümüzle ve dinimizle barışık yaşamamız ile mümkün olacaktır. Avrupanın zorla kendine katmaya çalıştığı, hoşgörü ve sevgi bu toprağın insanının özünde vardır. Kardeşçe, samimi duygularla, bir bayrak altında geçireceğimiz nice ramazanlara ulaşmak dileğiyle...
       Sağlıcakla kalın. Saygılarımla.
    Mete YILMAZ
     
    Forum / En Yeniler
     
  • slm arkadaşlar ben kendi iş arkadaşlarımla ortak kullanacağımız bir site yapıyorum ,başka bi am...
  • Eyvallah ...
  • Windows XP işletim sisteminde başlatın ismini değiştirme
    Formunuza 1 textbox, 1 command buton ...
  • ]evet arkadaşlar bu programın içinde visual basic ile ilgili içinde 2400 den fazla kod örnekleri bul...

  • Delphi Türk KodBank 3.1

    Yapımcı: Delphi Tü...
  •  
    Timaş Yayınları / En Popüler
       
    Programlarim.Com Anket
       
    Faydalı Linkler
       • ProdActive Software Home Page
     • ASP severlerin ilgisini çekecek güzel bir site...
     • Web dizaynında ASP kullananların örnek kodlara ulaşabilecekleri bir site...
     • Web dizaynı ile uğraşan programcı arkadaşlar için güzel bir site.
     • Teknolojik konularda güncel bilgileri ayrıntılı olarak takip edebileceğiniz güzel bir site.
     • Programcılık ve temel konuların ele alındığı güzel bir çalışma.
     • Aradığınız tüm programlara kolaylıkla erişebileceğiniz hızlı ve kullanışlı bir site. Tavsiye ediyoruz.
     • Aklınıza gelen tüm programları bulabileceğiniz faydalı bir site.
     • "TRABZONSPOR.org.tr" Güzide Anadolu kulübümüzün resmi web sitesi…
     • ASP dilinin kullanımına ve eğitimine yönelik güzel bir site.
     • Sınıf öğretmenlerinin ihtiyaç duydukları kaynaklara kolaylıkla ulaşabilecekleri güzel ve geniş içerikli bir site...
     • Yurt içinde aradığınız firmalara ulaşabileceğiniz güzel bir arama sitesi.