Öznitelik: estimated-stack-usage

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 »