Hoşgeldiniz, Ziyaretçi.Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.
Mayıs 18, 2012, 08:25:23 ÖÖ


FORUM ŞU AN İÇİN (ÖZEL BÖLÜMLER HARİÇ) TÜM ZİYARETÇİLERE AÇIKTIR.
EMEĞE SAYGI AÇISINDAN ALINTILARIN MUTLAKA KAYNAK GÖSTERİLMESİ RİCA OLUNUR.


Ana Sayfa Ana Sayfa Yardım Ara Giriş Yap Kayıt
+  Hay-NS Yazılım
|-+  DELPHİ KÖŞESİ
| |-+  Delphi Programlama
| | |-+  Kod Bankası
| | | |-+  Bilgisayarınızda hangi programlar açık
0 Üye ve 2 Ziyaretçi konuyu incelemekte. « önceki sonraki »
Sayfa: [1] Aşağı git Bu Konuyu Gönder Yazdır
Gönderen Konu: Bilgisayarınızda hangi programlar açık  (Okunma Sayısı 548 defa)
turkoder
Adnan YILDIZ
Administrator
Onbaşı
*****

Rep Puanı: +0/-0
Çevrimdışı Çevrimdışı

Mesaj Sayısı: 208



WWW
« : Aralık 03, 2010, 10:52:22 ÖS »

Formunuza bir tane buton , Label ve  bir tane de Listbox ekleyiniz.

{$R *.dfm} nin alt satırına şu fonksiyonu ekleyelim.

Kod:
function enumWindowsProc(wnd: hwnd; form: Tform1): boolean; Export; stdcall;
var
buffer:array[0..99] of char;
begin
getwindowtext(wnd,buffer,100);
if strlen(buffer)<>0 then
form1.ListBox1.Items.Add(strpas(buffer));
result:=true;
end;


Şimdi sıra butonda, butona tıklayıp neler var neler yok görelim.

Kod:
procedure TForm1.Button1Click(Sender: TObject);
begin
Listbox1.Clear;
enumwindows(@enumwindowsproc,longint(self));
Label1.caption:=inttostr(listbox1.Items.Count-1)+' Program Çalışıyor';
end;
Logged
Sayfa: [1] Yukarı git Bu Konuyu Gönder Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

MySQL Kullanıyor PHP Kullanıyor Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 Uyumlu! CSS Uyumlu!
Bu Sayfa 0.037 Saniyede 18 Sorgu ile Oluşturuldu