专业服装进销存批发收银管理软件

当前位置: 主页 > 系统更新 > 内核更新 >

链接池更新

时间:2019-06-12 02:35
1、连接池的表达方法变更: 改成在oicp的工作线程中创建,反复使用。 2、单据的修改步骤变更: 之前的先打开表身,再判断是否可更改, 改成先判断是否可更改,如果是上翻和下翻时再
1、连接池的表达方法变更:

改成在oicp的工作线程中创建,反复使用。

2、单据的修改步骤变更:

之前的先打开表身,再判断是否可更改,
改成先判断是否可更改,如果是上翻和下翻时再打开表身,否则不用打开表达,直接显示服务器的出错信息。


3、打印填单号从某单到某单,确定 打印会出错,循环时中途有作其他处理,造成NEXT.不生效,
改成:打印完一张,就删除当前行。这样就不担心干扰。

4、sob.bpl存的是钮扣版treegrid用的控件,其他版本用不到,其他版本去除该BPL的引用,内存及安装包都少了2m左右。


5、 关于  多个窗口,不同时间Body.ShowModal; 的情况下,  有时后面ShowModal的窗口会隐藏在前面ShowModal窗口的后面。
原因是不同地方使用了 Application.ProcessMessages 会造成Application 会随机指向不同的窗口。才会造成这个问题。

解决办法:有所有ShowModal 窗口 (RefreshData打开 / SaveData 保存)  时,都要在适当的地方加入:Self.BringToFront;


显示查询等待窗口开始时加入:
procedure TFrm_DataOp.ClearDBTimerTimer(Sender: TObject);
begin 
  Self.BringToFront;
.....
end;

 
procedure TFrm_Base_Entry_Body.Act_SaveExecute(Sender: TObject);
begin
     try
     ......
      Self.BringToFront; // 防止保存后窗口隐藏在主程后面
    except
end


6、单据更改时:在表格中改某行,再保存,会跳到最后一行,
更改时,应该保存表格的指针,保存还原后,表格不会跳到最后一行。

7、honii.dll 用来存配置内容会造成有时杀毒软件会删除,造成网络版变单机版。
全部改成honii.ini 这样的格式就不会。所有版本都要改。
 
          
------分隔线----------------------------