String an fc parametrieren

neuer_user

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Es soll ein universeller Baustein entstehen. Dieser soll u.a. folgende Funktion erfüllen: An einer Funktion soll ein String anparametriert werden.Dieser String soll dann in der Funktion in einen Datenbaustein geschrieben werden.

- in Parameter vom Datentyp String ist angelegt

Problem: An dem In Parameter der Funktion können keine einträge vorgenommen werden (z.B. AUF)
Frage: Wie sieht die Syntax für die Einträge (Strings) an dem In Parameter aus?
 
Was soll das bringen?
Benutze doch einfach den SFC20. Für die Längenangabe kannst Du die Header-Bytes verwenden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Parametriere als IN einen String (Achtung, ohne Längenangabe hat er maximale Länge (254? Byte).
Als In-Parameter nimmst du einen String, der mit identischer Länge in einem Datenbaustein definiert ist. Diesen kannst du dann symbolisch an den FC antragen (Also für DB einen Symoliknamen anlegen!).

Zweite Möglichkeit, nimm als IN ANY, daran mußt du dann z.Bsp. P#DB200.dbx0.0 Byte 32 anparametrieren (String in DB200 ab DBW0, 2 Byte Kopf, 30 Byte String) Wenn das dein DB mit String ist, wird anschließend immer die Symolik dargestellt! IM FC kannst du dann mit den ANY-Pointer weiterarbeiten, oder mit den internen Daten des Instanz-DB (DIB, DIW, DID).
 
Zurück
Oben