Nützliche String-Funktionen (z. B. StringField_InsertString)

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

IntQ() ist nicht dokumentiert <)
Nur bei "Hinzugefügt" aufgelistet.
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

  • Oh, gar nicht gemerkt! Ich dchte, IntQ() stünde in der Hilfe.
    Jedenfalls: Ein String kann ja unendlich lang sein. Was, wen ndie Länge eines Strings 2147483647 überschreitet? Dann passt das nemma in eine long-Variable. Daher verwende ich IntQ().
  • Leider kann ich meinen Fehler bei RemoveStringField nicht entdecken. Bitte poste mal eine korrigierte Version. Außerdem ergaben meine Test sowohl it meinen Test-Konstanten als auch mit deinen Strings keine Fehler...? Bin ich denn blind? :o
  • Alles klar, ich werde demnächst ohne Debugger testen.
  • NickTheQuick hat geschrieben:Ist aber interessant zu sehen, was die Stringfunktionen von PB alles so rausholen.
    Ich habe extra Tests durchgeführt und z. B. entdeckt, dass Left() langsamer als Right() ist! Ebenso ist LTrim() langsamer als RTrim(). Ich brauchte RTrim(), um bei der Procedure 'Space2() ' zu prüfen, ob der User einen Leerstring mit Leerzeichen füllen will.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Antworten