Hallo Jordi,
ich verstehe nicht ganz was du tun willst
In einer Zeile kannst du nur einen String anzeigen, aber kein Array of String.
Kann es sein, dass du drei Strings in einer Zeile anzeigen willst ?
Fehler1 + Fehler2 + Fehler3
Der Zugriff auf das Array erfolgt wie folgt:
Fehler[1]:='E1 ';
Fehler[2]:='E2 ';
Fehler[3]:='E3 ';
Willst du diese Fehler in einer Zeile anzeigen dann musst du diese zunächst in einen String zusammenfassen:
FehlerAll:=Fehler[1];
Fehlerall:=CONCAT(Fehlerall, Fehler[2]);
Fehlerall:=CONCAT(Fehlerall, Fehler[3]);
FehlerAll ist vom Typ String[16];
Für das Display verwendest du dann die Variable FehlerAll !!!
Disp_RegisterVariable('ErrorCode',ADR(FehlerAll), DISP_TYP_STRING);
Gruß Paul