Gibts es eine Begrenzung bei der Stringlängen ?

  • Moin.
    Ich habe folgendes Problem.
    Die Variable $sString arbeitet noch nicht fehlerfrei.
    Er führt es nur aus, wenn dre Zahlenstring nicht zu lang ist. Ab welcher Zahl er genau die Auswertung nicht dürchführt habe ich noch nicht raus bekommen.
    Gibt es irgendwie Grenzen bei dr Stringlänge und wenn ja, wie ungehe ich das?

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl

  • Gibt es irgendwie Grenzen bei der Stringlänge

    Also grundsätzlich gelten folgende Limits : LimitsDefaults.

    Für Strings z.B. : MAX_STRINGLEN 2,147,483,647 - Maximum string length .

    86598-musashi-c64-png

    "Am Anfang wurde das Universum erschaffen. Das machte viele Leute sehr wütend und wurde allenthalben als Schritt in die falsche Richtung angesehen."

  • Moin Musashi .

    Das obere Script funktioniert dennoch nicht. Sind bei weiten ja keine 2,147,483,647 Nummern bzw. auch nicht die Stringlänge.

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl

    Einmal editiert, zuletzt von Alina (23. April 2022 um 00:15)

  • Möglicherweise ist der String als Einzeiler für den SciTE-Editor zu lang.

    (max. Zeilenlänge einer Skriptzeile = 4.095 )

    Ich erhalte bereits einen Fehler wenn ich Variante A verwende (Variante B zeigt das Array an)

    86598-musashi-c64-png

    "Am Anfang wurde das Universum erschaffen. Das machte viele Leute sehr wütend und wurde allenthalben als Schritt in die falsche Richtung angesehen."

  • So steht es auch in der Hilfe:

    Limits Defaults

    AutoIt3 Limits/defaults

    MAX_BINARYSIZE 2,147,483,647 Maximum bytes of binary data.
    MAX_ENVSIZE 32767 Maximum size for an ENV variable.
    MAX_LINESIZE4095Maximum size for a line of script.
    MAX_STRINGLEN2,147,483,647Maximum string length.
  • Bitnugger
    Ja, das Stichwort war "Maximum size for a line of script."

    Danke euch !

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl

  • Alina 14. Mai 2022 um 18:53

    Hat das Label [ gelöst ] hinzugefügt.