Einzelnen Beitrag anzeigen

michaelarban

Registriert seit: 8. Jun 2010
9 Beiträge
 
#1

AnsiStartsStr: String-Zahlen, die mit '00' beginnen ?

  Alt 18. Feb 2013, 20:40
Delphi-Version: 2007
Hallo,


Ich verwende die Delphi-eigene Funktion AnsiStartsStr, um festzustellen, ob ein String mit '00' (2 führende Nullen) anfängt:

Bsp':

Code:
myKundenNr :='00234567341' ; // String beginnt mit 2  Nullen; String enthält nur die Ziffern 0-9

if ( AnsiStartsStr('00', myKundenNr) ) then
begin
 mache_etwas();
end
else
begin
 mache_was_anderes ();
end;
Auf meinem Computer funtkioniert es auch ordnungsgemäß , jedoch funktionert es
nicht auf einem anderen Rechner, d.h im obigen Falle wird fälschlicherweise der else-Zweig durchlaufen.

Kann es sein, dass es am Gebietsschema liegt? Aber warum denn nur, die Variable enthält keine Buchstaben/ Umlaute usw.

Geändert von michaelarban (18. Feb 2013 um 21:12 Uhr)
  Mit Zitat antworten Zitat