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);

 

posted @ 2023-02-06 14:24  仙侣步惊云  阅读(144)  评论(0)    收藏  举报