Absolute (votka değil!)
// 15 Mayıs 2009 // Yorum Yok » // Delphi, Programlama
Absolute direktifi bir değişkenin kendisinden önce tanımlanmış bir başka değişken ile aynı hafıza bloğunu kullanmasını sağlar.
var iValue : Cardinal; iOther : Cardinal absolute iValue; begin iValue := 250; ShowMessage(InttoStr(iValue) + ‘-’ + InttoStr(iOther)); // 250-250 iOther := 555; ShowMessage(InttoStr(iValue) + ‘-’ + InttoStr(iOther)); // 555-555 end;
Yukarıda görüldüğü üzere iki değişken de aynı hafıza bölgesini paylaşıyorlar ve birinde yapılan değişiklik diğerine otomatikman yansıyor.Ancak absolute direktifini gösterdiği tip ile aynı tipte vermeyebilirsiniz.Şöyle ki:
(more…)