5 Haziran 2016 Pazar

How to replace byte(s) in file via Delphi - Delphi ile dosya hex içeriğini değiştirme



Delphi üzerinden dosya içindeki istediğimiz Offset aralığındaki (adresler arası) byte değişikiliği nasıl yapıp kaydederiz sorusuna yanıt bulmaya çalışıyoruz.

19 Nisan 2016 Salı

TClientSocket and TServerSocket missing from XE10



How to install TClientSocket and TServerSocket
back into your Delphi / C++ Builder XE10 RadStudio IDE?

2 Nisan 2016 Cumartesi

How to remove border (frame) from TDateTimePicker - Delphi VCL?

A question?
How to remove border (frame) from TDateTimePicker - Delphi VCL?

Yeah, it is solution here on page.

Please, add this component unit in your package project then install. Enjoy it!


26 Mart 2016 Cumartesi

Get Local IP Addresses via Delphi Indy 10

Yeni bir VCL Delphi uygulaması oluşturun. Aşağıdaki gibi bileşenleri yerleştirin. Button, label ve combobox....

Buttonun click olayına aşağıdaki kodu yazın hayırlı olsun.


22 Mart 2016 Salı

Delphi Componentleri için Tool Palette simgesi ve dcr dosyası oluşturmak

Componentleriniz için tool palette simgesi oluşturmak için 24x24 pixel boyutunda herhangi bir grafik işleme programında 24 bit derinliğinde BMP dosyası oluşturun.

PaperPanel isimli bir component hazırlamış olalım yani TPaperPanel class. 24x24 pixel PaperPanel.bmp dosyamızda yukarıda bahsedildiği üzere hazır olsun.

BMP ile aynı klasörde olmak üzere rc uzantılı PaperPanel.rc dosyası oluşturun ve notepad ile içine şunu yazın kaydedin.

TPaperPanel BITMAP "paperpanel.bmp"


Delphi için Parayı türkçe yazıya çevirmek için fonksiyon

Ne yalan söyleyeyim internette biraz aradım taradım sadece sayıya dönüştüren bir fonksiyon bulabildim. Bunu fatura gibi işlemlerde kullanabilmek için para olarak lira ve kuruş içerecek şekilde türkçe yazıya çevirmek istedim. Ekleme ve modifiye ile fonksiyon içi fonksiyon dolu bir fonksiyonumuz oldu.

Kullanımını yazmıyorum gayet açık :)


21 Mart 2016 Pazartesi

How to convert RC file to RES file in Delphi?

I know that it is very simple but ...

1. Open RAD Studio Command Prompt
2. Brcc32 example.rc     <ENTER>

example.res file is created by Brcc32 in same folder. :)

13 Şubat 2016 Cumartesi

FireMonkey Multi Device Uygulama geliştirmede hangi Android SDK ile derleme yapılır?


Yeni bir multi device project oluşturup hedef platform android olmak üzere derlemenizi yaptınız. İlgili projenizin bulunduğu klasöre bir göz atın. Çünkü, project manager'daki hedef platform üzerinden android popup menüsü ile Edit SDK ile ne yazık ki "minSdkVersion", "targetSdkVersion" ayarları yapamıyorsunuz. Vay halimize!

6 Şubat 2016 Cumartesi

FireMonkey ile InputQuery Kullanımı

Aşağıdaki örnek kod ile AdSoyad değişkenine inputquery ile açılan dialog penceresinden değer atanacak ve bu işlem her platformda çalışır halde (Android ve Windows üzerinde test edildi). Neden bunu yazıyorum eski bilinen yöntemlerle inputquery ile kod ne yazık ki Android platformunda hata vermekte.

MessageDlg kullanımı (Android ve Windows üzerinde FireMonkey)

Bildiğimiz üzere aşağıdaki örnek Windows üzerinde sorun çıkarmadan çalışmakta ama Android hata vermekte. Kodu yeni bir proje oluşturup deneyin her iki platformda da.

LiveBindings Designer ile TLinkPropertyToField bağlantısını kullanarak CustomFormat özelliğini kullanmak

Nasıl bir başlık oldu bilmem ama ben çok aradım bu kelimelerle nette çözüm bulmak için doğru dürüst kaynak yok birkaç yerde rastladım o da benim aradığım datetime ile ilgili değildi.

Neyse diyelim ki veritabanınız hazır field'lerden biri date olsun. Bunu istediğiniz formatta örneğin 'dd mmmm yyyy' gibi yazdırmak istiyorsunuz. Önceki sürümlerde ne uğraşırdık (Delphi 3 ten başlamış biri olarak. XE3 değil sadece 3). Şimdi Livebindings designer var.


31 Ocak 2016 Pazar

Indy Clients TIdFTP bileşeni ile FTP sitelerinden upload/download

FTP sitelerinden nasıl dosya transferi yapacağız? Delphi olarak kaynak kodlarına yer vereceğim. Multi device application olmasını istediğimden FireMonkey destekler olacak.
Yeni bir proje oluşturun. Welcome Page'den
  • Create a new Multi-Device Application (Delphi)


GExperts

Delphi ve C++ için IDE araçlarından biri de GExperts. Ücretsiz. Yararlı olabilir.

Link: http://www.gexperts.org/download/

Ayrıntılı tur için : http://www.gexperts.org/tour/