Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Pos ist casesensitive?[erledigt]
opfer.der.genauigkeit - Fr 01.08.03 12:48
Titel: Pos ist casesensitive?[erledigt]
Hi,
in meiner Hilfe steht, daß Pos nicht case-sensitive ist.
In meinem Programm ist Pos case-sensitive.
In meinen DasDarfDochGarnichtSein- Testprogramm hab ich
AnsiPos und Pos verglichen...
Das traurige Resultat... beide verhalten sich gleich und obendrein auch noch case-sensitive.
Frage: Fehler in der Hilfe od. Fehler im Code von Delphi?
Moderiert von
tommie-lie: Topic verschoben
Christian S. - Fr 01.08.03 13:12
Hallo! Hier ein Ausschnitt aus meiner Hilfedatei zum Thema "Pos"
| Delphi-Hilfe hat folgendes geschrieben: |
Pos searches for Substr within S and returns an integer value that is the index of the first character of Substr within S. Pos is case-sensitive. If Substr is not found, Pos returns zero. |
MfG
Peter
lambruco - Fr 01.08.03 13:18
Muss ein Fehler in der Hilfe sein, hab es auch mal getestet und pos()
ist definitiv case-sensitive.
"Trau keiner Funktion, die du nicht selbst geschrieben hast."
lambruco - Fr 01.08.03 13:21
Nachschlag für Peter Lustig:
Auszug aus der dt. Hilfe:
| Zitat: |
Beschreibung
Pos sucht in dem String S nach dem Teil-String Substr. Die Parameter Substr und S sind String-Ausdrücke.
Wird der Teil-String gefunden, gibt Pos den Integer-Index des ersten Zeichens von Substr in S zurück. Die Groß/Kleinschreibung wird von Pos nicht berücksichtigt. Ist Substr nicht vorhanden, wird der Wert Null zurückgegeben. |
opfer.der.genauigkeit - Fr 01.08.03 15:47
Gibt es ne alternative nicht case-sensitive Funktion?
tommie-lie - Fr 01.08.03 16:05
Wie wäre es damit, mit (Ansi)LowerCase vorher alles in Kleinbuchstaben umzuwandeln? ;-)
Klabautermann - Fr 01.08.03 16:07
Mache es doch so:
Delphi-Quelltext
1:
| Result := Pos(AnsiUpperCase(Suchstring), AnsiUpperCase(GesamtString)); |
Gruß
Klabautermann
tommie-lie - Fr 01.08.03 16:38
Du musst antürlich mit 'nem Codebeispiel glänzen!
Klugscheißer :mrgreen:
Klabautermann - Sa 02.08.03 10:54
Hi,
ne, ich habe mit dem Schreiben angefangen, bevor du deinen Beitrag gesendet hast. Da ich mir bei der Parameterreihenfolge von Pos nciht sicher war, habe ich zwischendurch noch mal Delphi hochgefahren und mit von der IDE dabei helfen lassen ;) (Jaja unter Turbo Pascal konnte ich das ncoh auswändig, aber da wurde es mir auch nciht beim Eintippen direckt angezeigt). Daher hat es ein paar Minuten gedauert bis ich das Posting abgesendet habe.
Und so habe ich dich nur per Zufall blosgestellt :twisted:.
Gruß
Klabautermann
tommie-lie - Sa 02.08.03 22:33
Dann kann ich dir gerade noch verzeihen :mrgreen:
Klabautermann - So 03.08.03 12:38
Danke, danke, dann jan ich ja wieder ruig schlafen 8)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!