在的Delphi 10.1柏林,我建立在tablegrid显示数据的应用程序。
这很简单,我使用:
该查询被打开上FormShow并显示在总10.215行其中,我相信,并不多。
显示表单后,当我在DBGrid中用鼠标向下滚动时,感觉迟钝或“沉重”,我真的不知道如何描述这种感觉...就像有一些“重量” ”附加到网格。
应用程序的内存占用为45 Mo RAM,顺便说一下,我的设置运行的是16 Go RAM,i7英特尔处理器和512 Go SSD驱动器...
它也是相同的感觉,当我调整应用程序(默认运行全屏)。
关于我的应用程序的4个要点:
我试图克服的情况是将数据集获取模式从fmAll切换到fmOnDemand,但是它什么都没有改变。
实在是没有别的,我能想到的测试...
代码:
此表单确实没有代码可显示,到目前为止,我为此表单编写的仅有几行是关闭过程和“释放资源”过程:
procedure TfrmMyAssets.Button1Click(Sender: TObject);
begin
Close;
end;
和
procedure TfrmMyAssets.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
end;
在用户点击了“关闭”,并且FormClose事件时被调用。
期望:
唉,其实,我只是提交此情况下,以防有人已经遇到过这样的情况,可以提供关于如何安排它建议。 老实说,这很烦人,但该应用程序仍然可以使用。
提前感谢您的阅读时间。
欢呼
数学
答案 0 :(得分:1)
我应该从表面上开始,如@Zam所建议,并与EHLib联系。
问题出在我公司未使用的版本上:我们使用的是v9.0.38,更新到最新的难以理解的版本解决了该问题。
谢谢您的时间,这将在下一次为我提供课程。
欢呼
数学