Delphi

Delphi

Embarcadero Delphi ya da kısaca Delphi bir programlama dili ve konsol, web, masaüstü ve mobil uygulamalar için tümleşik geliştirme ortamı(SDK)dır. Delphi'nin derleyicileri, kendi Pascal dialekti olan Object Pascal'ı kullanarak Windows(x86 ve x64), Mac OS X (sadece 32-bit), iOS (32 ve 64-bit) ve Android için güçlü ve hızlı bir geliştirme ortamı sunar. Wikipedia

How to Gets Thread Count in a Process

Herhangi bir prosesin (işlem) bünyesinde bulunan thread (kanal) sayısını almak için aşağıdaki alt programı kullanabilirsiniz. GetCurrentProcessId çalışmakta olan programın prosess kimlik numarasını getirir....

Delphi’de Scroolbar’ı Kod ile Kontrol Etmek

Delphi'nin bir scrollbar'a (kaydırma çubuğu) sahip TMemo, TListBox, TStringGrid ve TListView gibi birçok nesnesi bulunmakta. Nesnenin içindeki elemanlar nesnenin yüksekliğine sığmadığında otomatik olarak dikey...

Delphi 7 Yardımı Windows 7’de de çalışsın

Windows 7 üzerine Delphi 7 kurduysanız F1 tuşu ile çağrılan yardım dosyasının görüntülenmediğini farkedeceksiniz. Sorun windows 7 ile beraber gelen yardım görüntüleyici programının artık...

Delphi: Canvas does not allow drawing Hatası

"Canvas does not allow drawing" hatası tuval çizime izin vermiyor gibi bir anlam taşıyor. Tuval ressamların resimlerini çizdikleri yüzeye verilen ad burada ise programdaki...

Delphi’de Mutex Kontrolü (En doğru yöntem)

Mutex multithread programlarda çokça kullanılan bir mekanizma ve ayrıca hafıza nesnesinin adıdır. Mutex nesnesi tüm işletim sistemi genelinde geçerlidir ve bu Mutex'i oluşturan program...

Rusya programcı yetiştirme atağında

Yazının sonunda bulabileceğiniz habere göre, Rusya'nın eğitimden sorumlu kurumu (bizdeki milli eğitim bakanlığı) CodeGear'dan 1 milyon adet yazılım geliştirme programı lisansı satın almış. Satın alınan...

get_string_between: İki ifadenin arasındaki ifadeyi getirmek

Aşağıdaki basit PHP fonksiyonu iki ifade arasında yer alan başka bir string ifadeyi getirmek için kullanılıyor. Dikkat edilirse fonksiyon her zaman doğru çalışmasını strpos...

Netbios (Windows Ağı) paylaşımlarını listelemek

Örnek programın ekran görüntüsü Dört yıl kadar önce üzerinde bazı değişiklikler yaptığım ağ paylaşımlarını listeleyen bir kod. Tüm işletim sistemlerinde düzgünce çalışıyor. Bunu özellikle söyledim çünkü bu kod 98 den XP ye geçişte oldukça zamanımı aldı, o zamanlarda delphi ile daha yeni çalışmaya başlamıştım. 98 den XP ye geçişte kodda bazı değişiklikller yapmak gerekti.

Delphi ile web sayfasının ekran görüntüsünü almak

About.com birçok konuda olduğu gibi Delphi'de yazılım geliştirme konularıyla ilgili yazılar yayınlıyor. Makaleler ve çeşitli kod örneklerinden oluşan yazılar ele aldığı konuların kullanışlılığı ve anlatımındaki yalınlık ile akılda kalıyor. Aşağıda, benim de zamanında çok aradığım ve bazılarının işine yarayabilecek, web sitelerinin ekran görüntüsünü çekmek için bir kod yer alıyor. Kod TWebBrowser nesnesi ile taranan sayfaların ekran görüntüsünü kaydetmek için kullanılıyor.

Thumbnailer

Daha önce yapılmış programları yazmak adetim değildir ama her zaman da programların deneme sürümlerine ulaşamıyorum. Bu küçük programı hazırlama nedenim de buydu. Program listesi verilen web sitelerini tarıyor, tam boy fotografını çekiyor ve çektiği fotoğrafı belirtilen boyutta jpeg olarak kaydediyor.

IE (Internet Explorer)’ın Giriş Sayfası Kilidini Açmak

Bilgisayarınıza bulaşan Malware tabir edilen ve bilgisayarınızı tabiri caizse bir "mal"a çeviren zararlılar, IE (Internet Explorer)'ın giriş sayfasına kendi adresini yazar ve burayı kilitler....

Türkçe karakterleri muadilleri ile değiştirmek

Metindeki Türkçe karakterleri en yakın karşılıklarına çevirmek için bu fonksiyon kullanılabilir.

Metinin satırlarını sıralamak ve tekrarlıları ayıklamak

Büyükçe bir metin dosyası hayal edin ve satırlarının alfabetik sıraya göre dizilmesi ve tekrar eden satırların ayıklanması gerekiyor. Belki tam olarak bu işi yapan bir programı ve delphi...
SysConst.dcu dosyasının izinlerini ayarlamak

Delphi’den Win32.Induc.A zararlısını temizliyoruz

Daha önce burada delphi'ye bulaşan Induc isimli virüsten bahsetmiştik. Virüs, eğer Delphi IDE'si yüklü ise kendini delphi'nin lib dizinindeki sysconst.dcu dosyasına ekliyor. Bu dosya...

ZEOSDBO Select * from hatasını gidermek

ZEOSDBO-6.6.2-rc ile ZQuery1.SQL.Add('select * from links'); sorgusunu çalıştırıp  ZQuery1.FieldbyName('title').AsVariant; ile veriyi almaya calıştığımda aşağıdaki hata mesajını alıyordum; Application raised an exception class EZSQLException with mesage...

W32/Induc virüsü Delphi’ye bulaşıyor

Delphi'nin Syscons.dcu veya sysconst.pas dosyasına bulaşan bir virüs peydah oldu. Kaspersky'da adlandırması Win32.Induc.a olarak geçiyor, kendisini sysconst.pas'a include etmek sureti ile bulaşıyor. Böylelikle her derlemede exe...

Delphi: "Invalid argument to date encode" hatasını gidermek

TIdHttp içinde aniden peydahlanan bu sorun kodun ele aldığı tarih bilgisinin, daha doğrusu tarih formatının önceden varsayıldığı gibi olmamasından kaynaklanıyor. Aslında bu sorunun çözümü...

Yazarlar

650 İÇERİKLER53 YORUMLAR
6 İÇERİKLER0 YORUMLAR
0 İÇERİKLER0 YORUMLAR