摘要:
说明: 程序中使用OLE来操作EXCEL。需要在uses中写上ComObj.使用属性来获取行数和列数: 使用代码1提供的代码获取的excel中的行数和列数,不包括开头的空行和空列。[代码]包含开头空行和空列的行数和列数: 如果想获得最大行数(列数),需要在程序中去判断。判断方法: 1、先假设TemperMaxRows为最大行,然后去判断每一列的元素是否都为非空,如果有一列全部为空,则列数加1,最终得到实际的最大列数 2、根据计算到的实际最大列数,然后去判断每一行的元素是否都为非空,如果有一行全部为空,则行数加1,最终得到实际的最大行数。代码示例:[代码]后续文章: Delphi操作Ex 阅读全文
摘要:
我们知道,屏幕分辨率的设置影响着表单布局,假设你的机器上屏幕分辨率是800*600,而最终 要分发应用的机器分辨率为640*480,或1024*768,这样你原先设计的表单在新机器上势必会 走样。这时你一定希望表单能自己适应不同的分辨率,下面就有两种方法可供你参考。 一、根据新的分辨率自动重画表单及控件 先在表单单元的Interface部分定义两个常量,表示设计时的屏幕的宽度和高度(以像素为... 阅读全文
摘要:
河南金融管理学院 潘汉杰 ---- Delphi是一种功能很强的可视化程序开发工具。我们在使用Delphi开发WINDOWS 应用程序的过程中,虽然Delphi为每个可视化组件都提供了很多属性(Property)和事件(Event),但在实际应用中可能会碰到一些自己需要的特殊事件,这些特殊事件Delphi 又没有提供,这时我们就需要为应用程序添加这些特殊事件。当这些事件发生后,又能马上调用处理这些... 阅读全文
摘要:
下面介绍一种方法可以决定系统内存的多少、使用状态等信息。更重要的是,应用程序可以利用这项技术来决定客户机的可用内存的大小,利用这些信息,应用程序可以动态地优化程序的性能。例如,如果有足够的内存可以利用双缓存优化位图的操作。利用Windows API函数GlobalMemoryStatus可以完成上述功能。GlobalMemoryStatus接收一个类型为TMemoryStatus的变参,通过这个参... 阅读全文
摘要:
一、声明代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1GetSystemInfo(2 varlpSystemInfo:TSystemInfo{}3);4//TSystemInfo是_SYSTEM_INFO结构的重定义:5_SYSTEM_INFO... 阅读全文
摘要:
总则: 当我们不在使用某个对象时,必须将这个对象从内存空间中删除,这样可以避免不必要的数据浪费内存空间。Object Pascal类的对象构造方法必须以保留字"Constructor”取代"Function"或"Procedure";对象的析构必须使用保留字"Destructor"。 由于类的声明分为两种:继承Delphi内建类的Class类 和 完全自定义的object类,因此类的构... 阅读全文
摘要:
说明:Delphi的类声明有两种方法,一种是继承了Delphi的内建类的声明,另一种则是完全自定义的类声明。这两种类的区别不仅在于声明程序的不同,还会影响到对象实体的内存管理。[代码] 阅读全文
摘要:
一般情况下,移动一个窗体需要将鼠标放置在标题栏上才能拖动窗体,为 什么非要使用标题栏呢?其实我们可以使用一个巧妙的方法来实现将鼠标放置在窗体上按下就可拖动窗体,下面先看实现代码。在Form1的“Private”部分声明过程:在private部分加入下列代码:[代码]在程序部分加入以下代码:[代码]上面的关键代码虽然只有两行,但它实现了鼠标直接拖动窗体的目的。代码的原理是利用... 阅读全文
摘要:
原理: 把需要包含的exe放入到进资源文件中,和原来的程序一起编译成一个exe文件,在程序第一次运行时释放出这个exe,然后调用这个exe文件。步骤: 1、创建rc文件。可以用任意文本编辑器来写。文件格式为:"资源名 资源类型 文件名"。对于资源类型,如果是exe文件,应该是EXEFILE,如果是二进制文件,则是RCDATA。 这里创建一个文件float.rc:代码Code highlighti... 阅读全文
摘要:
3S公司在2009-10-08日发布了CoDeSys v2.3.9.16版本。这个版本支持32位的windows vista/windows.但是还不支持64位的windows vista/windows7.看来windows7是潮流啊,大家都在往这上边靠...下载时需要用户名和密码,可以在官网上注册一下,他们会将用户名和密码发至您指定的邮箱。已经在windows7环境下安装成功。来自3S公司网站的说明:------------------------------------------------------------------------------------------------ 阅读全文