Adott az alábbi "program":
program Project1;
Uses
  SysUtils, Crt;
 
begin
  WriteLn (FormatFloat ('0.000E+00', 0.0000000000001));    //  1,000E--13
  WriteLn (FormatFloat ('0.000E+00',  10000000000000));    //  1,000E+13
  Repeat until KeyPressed;
end.
Amint a kommentbe is odaírtam, az első eredményben (számomra meglehetősen meglepően és bosszantóan) 
két mínuszjel van.
A dolog természetesen nem a WriteLn képességeivel függ össze (GUI-n futó alkalmazásban jött elő); valamiért ez így működik. Tudom, persze, szövegkezeléssel becserélhetem a két rövid jelet egy hosszúra (vagy bármire ...) de az irodalom egy szóval sem említi ezt a feature-t.
Rosszul csinálok valamit?