[fpc-pascal] type Ta = 1..10; var a : Ta;	// a not initialized = crash
    Skybuck Flying 
    skybuck2000 at hotmail.com
       
    Sat Sep 22 07:04:21 CEST 2007
    
    
  
Hello,
The following program compiled with free pascal 1.0.8 crashes:
type
  Ta = 1..10;
  Tb = 1..5;
var
  a : Ta;
  b : Tb;
begin
//  a := 1; // uncommenting these lines leads to crash.
//  b := 2;
  a := b;
  writeln( a );
  writeln('test');
  readln;
end.
(Also tested it in Delphi 2007, does not crash there. It seems Delphi 2007 
initializes these special types to zero, or maybe it was a fluke of luck 
;) )
Bye,
  Skybuck.
    
    
More information about the fpc-pascal
mailing list