strlist Library
Download
ZIP-Archiv (16 kB)
BSD-Lizenz- Plattformen:
keine Angabe
Quelltext enthalten- Angelegt von
Berkeley am 22.12.2025 • Aktueller Dateiupload vom 08.01.2026 - Alle Dateiversionen
Bewertung
Bisher keine BewertungEine irrwitzig nützliche Bibliothek, um speziell formatierte Strings zu benutzen bzw. Stringdaten zu verwalten. Eine "Stringlist(e)" ist ein Pseudodatentyp - ein ganz normaler BASIC String, der das Format: "xxx,xxx,xxx" hat. "xxx" ist dabei ein Eintrag bzw. Feld, analog zu eindimensionalen Stringarrays. Ein Eintrag kann auch in Anführungszeichen stehen, und statt dem Standardtrennzeichen "," kann nahezu jedes einzelne ASCII-Zeichen verwendet werden, auch Steuerzeichen.
Des weiteren werden "Variablen" unterstützt, man kann also auch "abc=xxx,bcd=xxx,cde=xxx" schreiben und darüber ("abc", "bcd", "cde") adressieren. Im Prinzip könnte man so eine ganz primitive INI-Datei erzeugen indem man z.B. CHR(10) oder CHR(13) als Trennzeichen nimmt, und den String in eine Textdatei schreibt bzw. daraus liest.
Die Bibliothek bietet Funktionen für den gezielten Zugriff auf die Elemente von Stringlisten über Index oder "Variablennamen", zum Löschen und Erweitern. In mancher Hinsicht ist eine Stringliste einfach nur ein gewöhnliches eindimensionales Stringarray(Feldvariable), allerdings erspart man sich extrem umständliches Rumhantieren mit REDIM etc.
Unterstützt auch UTF-8, aber keine UTF-16 (WSTRING) oder UTF-32 Strings.



FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!