Also die Funktion ist in meinem D6 Pro definitiv case-sensitive. Erstes Indiz:
Zitat von
Die englische (!) Delphi-Hilfe:
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.
Mein Testfall:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var s : String;
begin
s:= 'Delphi-PRAXiS rulez!';
// Der Test mit Großbuchstaben
If (Pos('RULEZ', s) > 0) Then
ShowMessage('RULEZ im String gefunden')
Else
ShowMessage('RULEZ nicht im String gefunden'); // <----- wird angezeigt
// Gegenprobe:
If (Pos('rulez', s) > 0) Then
ShowMessage('rulez im String gefunden') // <----- wird angezeigt
Else
ShowMessage('rulez nicht im String gefunden');
end;
In meinem Fall kann ich die Frage ganz klar mit 'sensitive' beantworten.
Daniel R. Wolf
mit Grüßen aus Hamburg