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: