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)