lazarusg 工程编译项设置注意事项
1、支持多线程
在linux arm新建项目,lazarus并不会开户多线程,导致无法使用RTC和匿名线程等。
工程源文件已经有开户多线程语句,只是注释掉了,去掉注释即可。
{$IFDEF UNIX}
cthreads,
{$ENDIF}
2、让程序瘦身提速

3、让工程支持标准短日期格式
在工程文件中加入:
DefaultFormatSettings.ShortDateFormat:='yyyy-mm-dd';
DefaultFormatSettings.DateSeparator:='-';
4、窗口连接数据模块中的数据库连接组件
数据库要在设计时连接数据模块,需要调整创建顺序,将主数据模块放在所有窗口创建的最前面,否则获取不到数据,在工程中这样写或者在工程选项中手动调整顺序:
Application.CreateForm(TMainDM, MainDM);
Application.CreateForm(TMainFM, MainFM);
浙公网安备 33010602011771号