Oh! Your correction is really good and welcome. Becouse of a Leber
Congenital Amaurosis, I became blind when I was a child. As a
consequence, nowadays, for me, slashes and backslashes are only a word
spoken by the screen reader. It's really curious how brains can work
differrently.
When people know you are blind, they don't use to make this kind of
comment. I am lucky becouse you don't know it! Yes, if the shape of
slashes and backslashes were similar to a triangle or a castle, it
wouldn't matter for my daily life. In spite of this, it's really
intersting to know how things exist in the visual world.
Even screen readers are worried in supplying some visual information.
NVDA, the screen reader I currently use, can speak the RGB code on a
particular point. Other screen readers can be more: they can also speak
the name of the color. Some time ago, using this feature, I knew a color
called "brick". Brick as a color? It's really intersting. Yes, this
information is not very important in my life, but at the point of view
of culture, of the visual culture, it's really curious.
For these reasons, I like Pascal intensively. The two first screen
readers, these technological wonder, I have been using, they are
developed in Pascal: Dosvox and Virtual Vision, both conceived by
brazilian developers.
Welll, well, let me stop the message. If I say something more off topic,
I will be likely talking about planets and galaxes!
Thank you very much!
Regards,
Luciano
Em 01/02/2012 04:54, waldo kitty escreveu:
On 1/31/2012 22:23, Luciano de Souza wrote:
Hello listers,
A strange error came up when formating a date. See this code:
writeln(formatdatetime('dd/mm/YYYY', now));
The answer should be: 31/01/2012
The answer was: 31-01-2012
I did one test else:
writeln(formatdatetime('dd$mm$YYYY', now));
The answer was: 31$01$2012
Yes, the problem seems to be related to the backslash.
errrm1... that's not a 'back slash'... that's a "forward" slash.. aka
just a plain slash... "back slash" leans backwards (ie: top to the
left)...
DefaultFormatSettings.DateSeparator := '/';
writeln(formatdatetime('dd/mm/YYYY', now));
The answer was: 31/01/2012
Right! That's the answer. But it was necessary to setup the settings
manually.
The test was done with Freepascal 2.4.4
errrm2: FP 2.6.0 is the current release... unless i'm highly
mistaken... but still, see higher above ;)
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
--
Luciano de Souza
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal