关于 delphi 学习中的若干问题,请求论坛各位大神们。谢谢
暑假又开始研究程序了,虽然进步那是相当小。
转入正题。这里有很多问题,首先来第一个 : 关于效率。
我是个小菜鸟,文科。布吉岛如何提高程序的效率,但我确实认为,肯定有更好的思路来解决这些事情,有空一定要细心钻研一下汇编神马的。现在的问题是: 我用ole来制定一个表格的格式,就是合并单元格啦,没记错的话是CellMerge(x1,y1,x2,y2). 上代码(从第七个格子到最后一个格子,每2个列的合并为一个。):
这倒是没啥问题,没有语法错误,也木有逻辑错误,也编译通过。但是,输出 50x50 格子的数据,程序会卡在这里20秒左右,然后才弹出输出的对话框,俺也知道多线程会是个不错的选择,关键是效率太低了吧,那玩意受不鸟,输出500x500的表单那不得卡死。所以大牛们给我出个主意,最好是我连听都没听过的方法,把它解决掉。拜托各位。
问题二:程序有一个表格的数据是50x50的,界面根本放不下,导出为excel还行,但是吧,如果我想如果能把图截下来也不错哈,但是咱们平时区域截图只能截看到的,看不到的就没法了,还得移动一下滚动条,然后截图,ps到一起。。太费劲了,有木有能够获取stringgrid的句柄,把它的内容截取下来捏?请教各位大神。
转入正题。这里有很多问题,首先来第一个 : 关于效率。
我是个小菜鸟,文科。布吉岛如何提高程序的效率,但我确实认为,肯定有更好的思路来解决这些事情,有空一定要细心钻研一下汇编神马的。现在的问题是: 我用ole来制定一个表格的格式,就是合并单元格啦,没记错的话是CellMerge(x1,y1,x2,y2). 上代码(从第七个格子到最后一个格子,每2个列的合并为一个。):
k:=7;
for i := 2 to Form2.StringGrid3.ColCount div 2 -2 do
begin
CellMerge(3,k,3,k+1);
k:= k +2;
end;这倒是没啥问题,没有语法错误,也木有逻辑错误,也编译通过。但是,输出 50x50 格子的数据,程序会卡在这里20秒左右,然后才弹出输出的对话框,俺也知道多线程会是个不错的选择,关键是效率太低了吧,那玩意受不鸟,输出500x500的表单那不得卡死。所以大牛们给我出个主意,最好是我连听都没听过的方法,把它解决掉。拜托各位。
问题二:程序有一个表格的数据是50x50的,界面根本放不下,导出为excel还行,但是吧,如果我想如果能把图截下来也不错哈,但是咱们平时区域截图只能截看到的,看不到的就没法了,还得移动一下滚动条,然后截图,ps到一起。。太费劲了,有木有能够获取stringgrid的句柄,把它的内容截取下来捏?请教各位大神。
...全文
相关推荐
论坛通用发帖机DELPHI源码
论坛发帖机的DELPHI源代码,效果实用
动网论坛源码:Intraweb技术与Delphi实现的社区平台
Intraweb是一个用于Delphi的Web应用程序开发框架,它允许开发者使用传统的VCL组件模型创建强大的Web应用程序。由于它能够无缝地集成到Delphi IDE中,因此许多Delphi开发者能够很容易地开始Web开发之旅。Intraweb不仅简化了Web应用的开发,还提供了一整套工具集,使得Web服务、Web应用和客户端-服务器应用开发能够在同一个环境中进行。Delphi是一种由Borland公司开发的集成开发环境(IDE),它以其强大的组件库、快速的应用程序开发以及高效的编译器而闻名。
【Delphi】http post请求 webservices接口
http post方式请求 webservices soap协议接口
delphi用Intraweb打造的动网论坛
delphi用Intraweb打造的动网论坛 delphi用Intraweb打造的动网论坛
编程实现输入一个整数,显示它的位数,并显示它的各位数字,及其各位数字的和
编程实现输入一个整数,显示它的位数,并显示它的各位数字,及其各位数字的和


