Pragma, yığın boyutu gereksinimi için tahmini bir değer sağlar.
Özyinelemeli çağrılar içeren yöntemler, yığın kullanımı belirlenemediği için yığın denetiminden geçemez. Sonuç olarak, bir uyarı yayınlanır. Bu uyarıyı önlemek için, yönteme yığın boyutu gereksinimi için tahmini bir değer (bayt cinsinden) verebilirsiniz. Ardından yöntem yığın denetimini başarıyla geçer.
Sözdizimi
{attribute 'estimated-stack-usage' := ' <estimated stack size in bytes> '}
Konum ekle: Yöntemin bildirim kısmının üstündeki ilk satır.
Örnek
{attribute 'estimated-stack-usage' := '127'} // 127 bytes
METHOD PUBLIC DoIt : BOOL
VAR_INPUT
END_VAR
Daha fazla bilgi için bkz: ⮫ «Yöntem Çağırma »
-
Yinelemeli yöntem çağrısı