Attribut 'minimal_input_size'

Das Pragma definiert die minimale Größe für Eingänge auf dem Stack. Für die C++-Kompatibilität mit C++-Compilern für 32-Bit-Systeme belegt jeder Eingang mindestens 4 Bytes auf dem Stack.

Syntax: {attribute 'minimal_input_size'}

Einfügeort: Zeile oberhalb der Methodendeklaration

Beispiel:

Deklaration einer Methode eines SPS-Funktionsbausteins, der eine C++-kompatible Schnittstelle implementiert:

{attribute 'c++_compatible'}
{attribute 'minimal_input_size' := '4'}
{attribute 'pack_mode' := '4'}
METHOD Method1 : HRESULT
VAR_INPUT
    nParameter1 : INT; 
END_VAR

Siehe auch: