La función de sistema StrLib.copyStr copia una subserie en otra.
StrLib.copyStr(
destino un tipo de caracteres inOut,
índiceSubserieDestino INT in,
longitudSubserieDestino INT in,
origen un tipo de caracteres in,
índiceSubserieOrigen INT in,
longitudSubserieOrigen INT in)
- destino
- Serie de la que se deriva una subserie destino. Puede ser un elemento o un literal.
- índiceSubserieDestino
- Identifica el byte inicial de destino, suponiendo que el primer byte de destino tiene el valor 1. Este índice puede ser un literal entero. Como alternativa, este índice puede ser un elemento definido como de tipo INT o el siguiente equivalente: tipo BIN con longitud 9 y sin posiciones decimales.
- longitudSubserieDestino
- Identifica el número de bytes de la subserie que se deriva de destino.
La longitud puede ser un literal entero. Como alternativa, la longitud puede ser un elemento definido como de tipo INT o el siguiente equivalente: tipo BIN con longitud 9 y sin posiciones decimales.
- origen
- Serie de la que se deriva una subserie origen. Puede ser un elemento o un literal.
- índiceSubserieOrigen
- Identifica el byte inicial de la subserie de origen, suponiendo que el primer byte de origen tiene el valor 1. Este índice puede ser un literal entero. Como alternativa, este índice puede ser un elemento definido como de tipo INT o el siguiente equivalente: tipo BIN con longitud 9 y sin posiciones decimales.
- longitudSubserieOrigen
- Identifica el número de bytes de la subserie que se deriva de origen.
La longitud puede ser un literal entero. Como alternativa, la longitud puede ser un elemento definido como de tipo INT o el siguiente equivalente: tipo BIN con longitud 9 y sin posiciones decimales.
Si el origen es más largo que el destino, el origen se trunca. Si el origen es más corto que el destino, el valor origen se rellena a la derecha con espacios.