Buchempfehlung
Visual Basic 6 Kochbuch
Visual Basic 6 Kochbuch
Viele praktische Tipps zum Programmieren mit Visual Basic 6, die sich oft auch auf FB übertragen lassen. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

strlist Library

Downloads » Bibliotheken

Download

Bewertung

Bisher keine Bewertung
(Zum Abstimmen auf die Sterne klicken.)

Eine 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.