2016-06-21 8:15 GMT+02:00 Marc Hanisch <marc.hani...@googlemail.com>: > Thanks Michalis for your excellent work! It's very important to left the > early 90s associated with Pascal programming behind us and to encourage new > developers to have a look onto the modern aspects of Object Pascal! > > Maybe a little bit offtopic, but I have a question regarding the compiler > directives: is there a way to tell Lazarus to use these directives in every > new unit? >
In Lazarus, you can choose the mode ("Object Pascal - default (ObjFpc)") and $H+ ("Use AnsiStrings") in the Project -> Options -> Compilation Options. This is equivalent to starting all your code with "{$mode objfpc}{$H+}". In fact, these are already the default: ObjFpc and $H+. So, if you're using Lazarus for your development, these are already set at nice default values. It seems not possible to set the "{$writeableconst off}" (equivalent to "{$J-}") using Lazarus options. Probably because it seems not possible to do it using FPC command-line, so Lazarus would not have how to communicate it to FPC. Seems like a simple omission, and a bugreport to FPC would fix it:) Regards, Michalis _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal