Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Tode am 26.10.12 - 10:51:52

Titel: 8.5.2: Bug in @TextToNumber( "[26.10.2012 - 27.10.2012]" )
Beitrag von: Tode am 26.10.12 - 10:51:52
Gestern bin ich über einen Bug gestolpert, da habe ich an meinem Verstand gezweifelt:

In einem ewig nicht mehr angepassten Feld steht folgende Formel:
Code
start := @Text( UrlaubStart );
ende := @Text( UrlaubEnde );

range:= @TextToTime( "[" + start + "-" + ende + "]" );

tmp := @Explode( range );

res := @ToTime( tmp );
@If( @IsError( res ) ; "" ; res )

Ich meine, die kommt von der Idee her sogar aus irgendeinem Mail- Template Version 6 oder so...

Gestern musste ich feststellen, das bei einem 8.5.2er Client diese Zeile:
range:= @TextToTime( "[" + start + "-" + ende + "]" );

schicht NIX ergibt, egal was man für Start und Ende einträgt....
Am 8.5.3er Client den ich verwende, funktioniert das ganz normal.

Hat das schonmal jemand gesehen? Ist das bei 8.5.2 generell ein Problem, oder war das nur dieser spezielle Client, der das nicht berechnen konnte?

Thanx
Titel: Re: 8.5.2: Bug in @TextToNumber( "[26.10.2012 - 27.10.2012]" )
Beitrag von: it898ur am 26.10.12 - 12:53:48
Hallo,

also in 8.5.2FP3 geht diese Art Formel problemlos, sonst würden eine ganze Menge unserer Anwendungen gegen die Wand laufen !

Gruß

André
Titel: Re: 8.5.2: Bug in @TextToNumber( "[26.10.2012 - 27.10.2012]" )
Beitrag von: ascabg am 26.10.12 - 13:19:05
Hallo,

Ich habe es gerade auch einmal bei mir getestet.
8.5.1 FP5

Das Ergebnis ist das was auch zu Erwarten war. Kein Fehler.


Andreas
Titel: Re: 8.5.2: Bug in @TextToNumber( "[26.10.2012 - 27.10.2012]" )
Beitrag von: Tode am 26.10.12 - 13:45:54
Danke fürs testen... Ich habe gestern die Formel nur so zum Laufen gekriegt am betroffenen Client:
@TextToNumber( "26.10.2012 - 27.10.2012" ), also ohne die Eckigen Klammern drum... Schon seltsam... War 8.5.2 ohne FP.
Titel: Re: 8.5.2: Bug in @TextToNumber( "[26.10.2012 - 27.10.2012]" )
Beitrag von: pram am 30.10.12 - 08:29:19
Hallo Torsten,

Achtung: @TextToNumber( "26.10.2012 - 27.10.2012" ) liefert bei mir 26 (Habe die Formel aber nur schnell mir SHIFT+F9 in einem Feld ausgeführt)
@TextToNumber( "[26.10.2012 - 27.10.2012]" ) liefert aber (zumindest im Feld ausgeführt) auch unter 7.0.3 @Error

Bist du dir sicher, dass du dan nicht was mit @TextToTime("[26.10.2012-27.10.2012]") verwechselst? ;)
Diese macht unter 8.5.3 keine Probleme.
Ist vielleicht der Client auf ein anderes Datumsformat im OS eingestellt.

Gruß
Roland
Titel: Re: 8.5.2: Bug in @TextToNumber( "[26.10.2012 - 27.10.2012]" )
Beitrag von: Tode am 30.10.12 - 10:03:09
Klar meinte ich texttotime... Vertippt...