OSCAT Forum

oscat.lib => Bestehende Module / Existing Modules => Thema gestartet von: Erik Boehm am 18. September 2008, 13:49:10

Titel: String Funktionen auf 80 Zeichen beschränkt
Beitrag von: Erik Boehm am 18. September 2008, 13:49:10
Hi

Diverse String Funktionen sind durch die Deklaration der Input Variablen als STRING; auf 80 Zeichen beschränkt.

Ich habe das für mich auf z.B.

FUNCTION REPLACE_ALL : STRING(255)
VAR_INPUT
   str : STRING(255);
   src : STRING(255);
   rep : STRING(255);
END_VAR

geändert.

Gruss
Erik
Titel: Re: String Funktionen auf 80 Zeichen beschränkt
Beitrag von: hugo am 18. September 2008, 16:45:31
die meisten unserer stringfunktionen nutzen die globale konstante max_string_length zur definition, über diese ist sehr einfach die maximale länge einzustellen.
eine generelle umstellung aller strings auf 255 kann schnell zum speicherfresser werden wenn viele strings verarbeitet werden.
wir werden bei der nächsten release nochmals prüfen ob weitere funktionen diese erweiterung benötigen