> On 10 Feb 2006, at 20:31, Andrzej Baran wrote: > > > I noticed that declaration of variable like: > > a:string[1]; is not valid any more in fpc-2.0.2, so how can I > > declare a > > variable to get few char string instead of full length > > It works here, even if ansistrings are the default ({$h+} or Delphi > mode activated). The only thing that (logically) doesn't work here is > "a:ansistring[1]".
This also doesn't work (I don't see why not?) {$mode delphi} var x : shortstring[4]; begin end. [Snail] </home/marcov/testing> fpc testshort Free Pascal Compiler version 2.1.1 [2006/02/10] for i386 Copyright (c) 1993-2005 by Florian Klaempfl Target OS: FreeBSD/ELF for i386 Compiling testshort.pp testshort.pp(5,23) Error: Error in type definition testshort.pp(8,4) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted Error: /home/marcov/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled) [Snail] </home/marcov/testing> _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal