PureBasic - String-Handling

Einleitung

Die hier angebotenen Stringbearbeitungsfunktionen decken fast alle ursprünglichen Stringfunktionen von PureBasic ab. Dafür sind einige noch in mehreren Version vorhanden. Etwa zum schnellen Vergleichen eines Teilstrings mit einem anderen oder ähnliches.
Der Vorteil im Gegensatz zu den "herkömmlichen" Stringfunktionen liegt darin, dass diese hier auch in Threads ohne Probleme laufen und zum größten Teil schneller sind. Nur beim Auslesen oder Eingeben eines Strings aus / an diese(n) Stringfunktionen, kann es zu Problemen in Threads kommen. Aber auch hierfür gibt es Umwege mit denen sogar diese Zuweisungen sicher sind.
Die Funktionen sind nicht abgesichert gegen falsche Parameterangaben. Der Benutzer ist selbst darauf angewiesen, die Parameter vor Aufruf der Funktion zu überprüfen. Nur bei einigen wenigen Funktion wird auf die Parameter geachtet.

Befehlsübersicht

mAddString
mAddStringEx
mAsc
mAscPosition
mChangeString
mChr
mCompareChar
mCompareString
mCopyString
mCopyStringEx
mFindString
mFreeString
mLSet
mLeft
mLeftCompare
mLen
mLenZero
mMid
mMidCompare
mMidEnd
mNewString
mRSet
mReserveString
mRight
mRightCompare
mSetChar
mSetCharEx
mSpace
mStringField
mTrim
mValueString

Unterstützte OS

Windows (gilt für alle Funktionen)

Referenz-Handbuch - Inhaltsverzeichnis