Programlama yapalım ve Öğrenelim. - Delphi Eğitim239
  Ana Sayfa
  .NET Eğitim Notları
  Visual C# .NET Örnek Kodları
  VisualBasic.NET Örnek Kodları
  J# Örnekleri
  ASP.NET Örnek Kodları
  Delphi Eğitim
  => Delphi Eğitim1
  => Delphi Eğitim2
  => Delphi Eğitim3
  => Delphi Eğitim4
  => Delphi Eğitim5
  => Delphi Eğitim6
  => Delphi Eğitim7
  => Delphi Eğitim8
  => Delphi Eğitim9
  => Delphi Eğitim10
  => Delphi Eğitim11
  => Delphi Eğitim13
  => Delphi Eğitim14
  => Delphi Eğitim15
  => Delphi Eğitim16
  => Delphi Eğitim17
  => Delphi Eğitim18
  => Delphi Eğitim19
  => Delphi Eğitim20
  => Delphi Eğitim21
  => Delphi Eğitim22
  => Delphi Eğitim23
  => Delphi Eğitim24
  => Delphi Eğitim25
  => Delphi Eğitim26
  => Delphi Eğitim27
  => Delphi Eğitim28
  => Delphi Eğitim29
  => Delphi Eğitim30
  => Delphi Eğtim31
  => Delphi Eğitim32
  => Delphi Eğitim33
  => Delphi Eğitim34
  => Delphi Eğitim35
  => Delphi Eğitim36
  => Delphi Eğitim37
  => Delphi Eğitim38
  => Delphi Eğitim39
  => Delphi Eğitim40
  => Delphi Eğitim41
  => Delphi Eğitim42
  => Delphi Eğitim43
  => Delphi Eğitim44
  => Delphi Eğitim45
  => Delphi Eğitim46
  => Delphi Eğitim47
  => Delphi Eğitim48
  => Delphi Eğitim49
  => Delphi Eğitim50
  => Delphi Eğitim51
  => Delphi Eğitim52
  => Delphi Eğitim53
  => Delphi Eğitim54
  => Delphi Eğitim55
  => Delphi Eğitim56
  => Delphi Eğitim57
  => Delphi Eğitim58
  => Delphi Eğitim59
  => Delphi Eğitim60
  => Delphi Eğitim61
  => Delphi Eğitim62
  => Delphi Eğitim63
  => Delphi Eğitim64
  => Delphi Eğitim65
  => Delphi Eğitim66
  => Delphi Eğitim67
  => Delphi Eğitim68
  => Delphi Eğitim69
  => Delphi Eğitim70
  => Delphi Eğitim71
  => Delphi Eğitim72
  => Delphi Eğitim73
  => Delphi Eğitim74
  => Delphi Eğitim75
  => Delphi Eğitim76
  => Delphi Eğitim77
  => Delphi Eğitim78
  => Delphi Eğitim79
  => Delphi Eğitim80
  => Delphi Eğitim81
  => Delphi Eğitim82
  => Delphi Eğitim83
  => Delphi Eğitim84
  => Delphi Eğitim85
  => Delphi Eğitim86
  => Delphi Eğitim87
  => Delphi Eğitim88
  => Delphi Eğitim89
  => Delphi Eğitim90
  => Delphi Eğitim91
  => Delphi Eğitim92
  => Delphi Eğitim93
  => Delphi Eğitim94
  => Delphi Eğitim95
  => Delphi Eğitim96
  => Delphi Eğitim97
  => Delphi Eğitim98
  => Delphi Eğitim99
  => Delphi Eğitim100
  => Delphi Eğitim101
  => Delphi Eğitim102
  => Delphi Eğitim103
  => Delphi Eğitim104
  => Delphi Eğitim105
  => Delphi Eğitim106
  => Delphi Eğitim107
  => Delphi Eğitim108
  => Delphi Eğitim109
  => Delphi Eğitim110
  => Delphi Eğitim111
  => Delphi Eğitim112
  => Delphi Eğitim113
  => Delphi Eğitim114
  => Delphi Eğitim115
  => Delphi Eğitim116
  => Delphi Eğitim117
  => Delphi Eğitim118
  => Delphi Eğitim119
  => Delphi Eğitim120
  => Delphi Eğitim121
  => Delphi Eğitim122
  => Delphi Eğitim123
  => Delphi Eğitim124
  => Delphi Eğitim125
  => Delphi Eğitim126
  => Delphi Eğitim127
  => Delphi Eğitim128
  => Delphi Eğitim129
  => Delphi Eğitim130
  => Delphi Eğitim131
  => Delphi Eğitim132
  => Delphi Eğitim133
  => Delphi Eğitim134
  => Delphi Eğitim135
  => Delphi Eğitim136
  => Delphi Eğitim137
  => Delphi Eğitim138
  => Delphi Eğitim139
  => Delphi Eğitim140
  => Delphi Eğitim141
  => Delphi Eğitim142
  => Delphi Eğitim143
  => Delphi Eğitim144
  => Delphi Eğitim145
  => Delphi Eğitim146
  => Delphi eğitim147
  => Delphi Eğitim148
  => Delphi Eğitim149
  => Delphi Eğitim150
  => Delphi Eğitim151
  => Delphi Eğitim152
  => Delphi Eğitim153
  => Delphi Eğitim154
  => Delphi Eğitim155
  => Delphi Eğitim156
  => Delphi Eğitim157
  => Delphi Eğitim158
  => Delphi Eğitim159
  => Delphi Eğitim160
  => Delphi Eğitim161
  => Delphi Eğitim162
  => Delphi Eğitim164
  => Delphi Eğitim165
  => Delphi Eğitim166
  => Delphi Eğitim167
  => Delphi Eğitim168
  => Delphi Eğitim169
  => Delphi Eğitim170
  => Delphi Eğitim171
  => Delphi Eğitim172
  => Delphi Eğitim173
  => Delphi Eğitim174
  => Delphi Eğitim175
  => Delphi Eğitim176
  => Delphi Eğitim177
  => Delphi Eğitim178
  => Delphi Eğitim179
  => Delphi Eğitim180
  => Delphi Eğitim181
  => Delphi Eğitim182
  => Delphi Eğitim183
  => Delphi Eğitim184
  => Delphi Eğitim185
  => Delphi Eğitim186
  => Delphi Eğitim187
  => Delphi Eğitim188
  => Delphi Eğitim189
  => Delphi Eğitim190
  => Delphi Eğitim191
  => Delphi Eğitim192
  => Delphi Eğitim193
  => Delphi Eğitim194
  => Delphi Eğitim195
  => Delphi Eğitim196
  => Delphi Eğitim197
  => Delphi Eğitim198
  => Delphi Eğitim199
  => Delphi Eğitim200
  => Delphi Eğitim201
  => Delphi Eğitim202
  => Delphi Eğitim203
  => Delphi Eğitim204
  => Delphi Eğitim205
  => Delphi Eğitim206
  => Delphi Eğitim207
  => Delphi Eğitim208
  => Delphi Eğitim209
  => Delphi Eğitim210
  => Delphi Eğitim211
  => Delphi Eğitim212
  => Delphi Eğitim213
  => Delphi Eğitim214
  => Delphi Eğitim215
  => Delphi Eğitim216
  => Delphi Eğitim217
  => Delphi Eğitim218
  => Delphi Eğitim219
  => Delphi Eğitim220
  => Delphi Eğitim221
  => Delphi Eğitim222
  => Delphi Eğitim223
  => Delphi Eğitim224
  => Delphi Eğitim225
  => Delphi Eğitim226
  => Delphi Eğitim227
  => Delphi Eğitim228
  => Delphi Eğitim229
  => Delphi Eğitim230
  => Delphi Eğitim231
  => Delphi Eğitim232
  => Delphi Eğitim233
  => Delphi Eğitim234
  => Delphi Eğitim235
  => Delphi Eğitim236
  => Delphi Eğitim237
  => Delphi Eğitim238
  => Delphi Eğitim239
  => Delphi Eğitim240
  => Delphi Eğitim241
  => Delphi Eğitim242
  İletişim

Color Popupmenu oluşturma

 

 

// Öncelikle aşağıdaki const kısmını unit'inizin aşağıdaki kısmından sonra tanımlayın.

 

//implementation

 

//{$R *.DFM}

 

  const

  ColorCount = 16; //Renk sayısı

  //Aşağıda renk adları

  Colors: array [0..ColorCount-1] of TColor = (

    clBlack, clMaroon, clGreen, clOlive, clNavy, clPurple, clTeal, clGray,

    clSilver, clRed, clLime, clYellow, clBlue, clFuchsia, clAqua, clWhite);

 

procedure Tform1.RenkYap(Sender: TObject);

begin

//Popupmenude tıklanan menünün index numarasına göre colors nesnesindeki renkle form renklendiriliyor.

Form1.Color := colors[TMenuItem(sender).MenuIndex];

end;

 

procedure TForm1.FormCreate(Sender: TObject);

var

 i: Integer;        //Saymada gerekecek sayı nesnesi

 Menu: TMenuItem;   //Menü nesnesi

begin

 for i:= 0 to ColorCount-1 do     //Renkler sırayla sayılıyor.

 begin

  Menu := TMenuItem.Create(PopupMenu1); //Menü nesnesi oluşturuluyor.

   with menu.Bitmap do begin

    Width := 16;                        //Bitmap genişlik 16 yapılıyor.

    Height := 16;                       //Bitmap yükseklik 16 yapılıyor.

    if colors[i] = clWhite then         //Eğer sıradaki renk beyazsa

    begin

     Canvas.Brush.Color := clOlive;      //Dolgu rengi zeytin yeşili ayarlanıyor.

     Canvas.Brush.Style := bsSolid;      //Dolgu tipi dolu ayarlanıyor.

    end;

    Canvas.FillRect(Rect(0,0,16,16));   //Çizim alanı dolduruluyor.

    Canvas.Brush.Color := Colors[i];    //Aktif (i) Colors nesnesine göre renk alınıyor.

    Canvas.Brush.Style := bsSolid;      //Dolgu tipi dolu ayarlanıyor.

    Canvas.Pen.Color := clblack;        //Çizgi rengi siyah ayarlanıyor.

    Canvas.Pen.Style := psSolid;        //Çizgi tipi dolu (düz) ayarlanıyor.

    Canvas.Pen.Width := 1;              //Çizgi kalınlığı 1 yapılıyor.

    Canvas.Ellipse(Rect(1,1,16,16));    //(Seçim sizin) Yukarıdaki ayarlara göre yuvarlak resim çiziliyor.

    //Canvas.Rectangle(Rect(1,1,16,16));  //(Seçim sizin) Yukarıdaki ayarlara göre kare resim çiziliyor.

   end;

   case Colors[i] of

    clBlack   :  menu.Caption := 'Siyah';              //

    clMaroon  :  menu.Caption := 'Bordo';              //

    clGreen   :  menu.Caption := 'Yeşil';              //

    clOlive   :  menu.Caption := 'Zeytin Yeşili';      //

    clNavy    :  menu.Caption := 'Lacivert';           //

    clPurple  :  menu.Caption := 'Mor';                //

    clTeal    :  menu.Caption := 'Deniz Mavisi';       //

    clGray    :  menu.Caption := 'Gri';                // Renge göre adlandırma yapılıyor.

    clSilver  :  menu.Caption := 'Gümüş';              //

    clRed     :  menu.Caption := 'Kırmızı';            //

    clLime    :  menu.Caption := 'Açık Yeşil';         //

    clYellow  :  menu.Caption := 'Sarı';               //

    clBlue    :  menu.Caption := 'Mavi';               //

    clFuchsia :  menu.Caption := 'Eflatun';            //

    clAqua    :  menu.Caption := 'Açık Deniz Mavisi';  //

    clWhite   :  menu.Caption := 'Beyaz';              //

   end;

  Menu.OnClick := RenkYap;              //Menüye görev veriliyor.(OnClick işleminde)

  PopupMenu1.Items.Add(Menu);           //Menü popupmenüye ekleniyor.

 end;

end;

 

end.

 

MediaPlayer’ın Çalmayı İptal Ettiğini Tespit Etmek

Uyarı eylemi gerçekleştiğinde, Notify özelliği False olarak geri resetlenir. Bu nedenle daha ileriki uyarı eylemlerini almak için kod içerisinde onu tekrar True olarak değiştirmeniz gerekir.

~~~~~~~~~~~~~~~~~~~~~~~~~

procedure TForm1.FormCreate(Sender: TObject) ;

begin

   MediaPlayer1.Notify := True;

   MediaPlayer1.OnNotify := NotifyProc;

end;

 

procedure TForm1.NotifyProc(Sender: TObject) ;

begin

   with Sender as TMediaPlayer do

   begin

     case Mode of

       mpStopped: {DO something HERE};

     end;

//Daha ileriki uyarı için True olarak ayarlanması gerekir.

     Notify := True;

   end;

end;

~~~~~~~~~~~~~~~~~~~~~~~~~

 

Delphi - .....................................

 

Windows Üzerinde Yüklenmiş Programların Listesini Almak

---http://delphi.about.com---

---From:zekielke@gmail.com---

 

1 - Delphiyi başlatın.

2 - File | New Application ı seçin.

3 Unitin Uses kısmına Registery ekleyin.

4 Formunuz üzerine TListBox komponenti ekleyin.

5 Formunuz üzerine TButton ekleyin.

6 Butonunuzun OnClick olayına Aşağıdaki kısmı ekleyin.

procedure TForm1.Button1Click(Sender: TObject) ;

const

   REGKEYAPPS = 'SOFTWAREMicrosoftWindows

CurrentVersionUninstall';

 

var

   reg : TRegistry;

   List1 : TStringList;

   List2 : TStringList;

   j, n : integer;

 

begin

   reg := TRegistry.Create;

   List1 := TStringList.Create;

   List2 := TStringList.Create;

 

   {Tüm Alt Anahtarları Yükle}

   with reg do

   begin

     RootKey := HKEY_LOCAL_MACHINE;

     OpenKey(REGKEYAPPS, false) ;

     GetKeyNames(List1) ;

   end;

  {Tüm değer “Value” adlarını yükle}

   for j := 0 to List1.Count -1 do

   begin

     reg.OpenKey(REGKEYAPPS + '' + List1.Strings[j],false) ;

     reg.GetValueNames(List2) ;

 

     {Eğer bir 'DisplayName' var ise bunu göstereceğiz.}

     n := List2.IndexOf('DisplayName') ;

     if (n <> -1) and

        (List2.IndexOf('UninstallString') <> -1) then

     begin

       ListBox1.Items.Add(

           (reg.ReadString(List2.Strings[n]))) ;

     end;

   end;

   List.Free;

   List2.Free;

   reg.CloseKey;

   reg.Destroy;

end;

~~~~~~~~~~~~~~~~~~~~~~~~~

Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol