11-03-2018, Saat: 14:43
Derleme işleminin ilk safhasında , önişlemci derleyiciye bazı direktifler ulaştırır. Bu Makalede Delphide kullanılan bazı direktifleri inceleyeceğiz.
Belirli değerleri diğerlerinden ayrıştırmak özelleştirmek için kullanılır.
$IFDEF KULLANIMI

$IF KULLANIMI

BAZI SİSTEM SABİTLERİ




SABİTLER




$IF DERLEYİCİ DİREKTİFİ
Şart olarak sadece sistem ve bizim tanımladığımız sabitler const değerler kullanılabilir. Belirli değerleri diğerlerinden ayrıştırmak özelleştirmek için kullanılır.
$IFDEF KULLANIMI

$IF KULLANIMI

BAZI SİSTEM SABİTLERİ
MSWINDOWS -- Windows platformunda derleniyor
WIND32 -- 32 Bit Windowsta derleniyor
LINUX-- Linux platformunda derleniyor
CONSELE-- Console uygulaması ise
ConditionalExpressions-- $IF direktifi kullanılabilir mi kontrol
DİĞER http://docwiki.embarcadero.com/RADStudio...n_(Delphi)
PLATFORM DİREKTİFİ
Bu direktifi kullandığınızda yazdığımız kodun platform seçen örneğin sadece Windowsta çalışan bir kod olduğunu belirtmiş oluruz.
Bu kodu kullandığımızda derleme sırasında bize Warning uyarı şeklinde "Symbol 'IncludeTrailing Rackslah is specific to platform' " uyarısı verilir.
Bu kodu kullandığımızda derleme sırasında bize Warning uyarı şeklinde "Symbol 'IncludeTrailing Rackslah is specific to platform' " uyarısı verilir.




[b]DEPRECATED DİREKTİFİ[/b]
Kullanımı platform ile aynıdır. Bu direktifin görevi, uyumluluk gerekçesi hala sistemin bir parçası olan, ancak gelecekte silinecek veya size uyumsuzluk riskleri çıkartabilecek belirleyicileri işaretlemektir.
LİBRARY DİREKTİFİ
Kullanımı platform ile aynıdır. Görevi bir kütüphaneye özgü VCL veya FMX ait olduğunu, taşınamaz olan kod veya bileşenleri işaretlemektir.

$WARN DİREKTİFİ
Bütün uyarı mesajlarını açıp kapatmamıza yarar.SABİTLER
SYMBOL_PLATFORM
SYMBOL_LIBRARY
SYMBOL_DEPRECATED
$MESSAGE DİREKTİFİ
Yorum satırı gibidir. Bir bileşenin geliştiricisinin onu kullanan programcılarla iletişim kurarak potansiyel tehlikeler konusunda uyarmasını sağlamak açısından faydalıdır.

$REGION DİREKTİFİ
Genellikle yazılan kodları gruplamak için kullanılır.
Yalnızım ama bir kente yürüyen ordu gibiyim, edebiyattan kaçınmalıyım..

