上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 66 下一页
摘要: 多步操作产生错误,请检查每一步的状态值需检查是否是以下这些情况:1.无主键2.字段允许为空3.字段类型不匹配4.字段是不是精度不够。5.ADO控件 CursorLocation的属性,默认值为“clUseClient”,应设为“clUseServer”。 阅读全文
posted @ 2013-09-05 22:15 麦麦提敏 阅读(1501) 评论(0) 推荐(0)
摘要: 删除整个目录以往删除目录时,都需要先用递归删干净目录下的文件和子文件夹,这样做的时候,如果文件数量大,那么删除会非常慢; 于是找了个方便一点的方法,直接使用API将目录删除:代码如下:function DelDirectory(const Source: string): boolean;var fo: TSHFILEOPSTRUCT;begin FillChar(fo, SizeOf(fo), 0); with fo do begin Wnd := 0; wFunc := FO_DELETE; pFrom := PChar(Sour... 阅读全文
posted @ 2013-09-05 22:14 麦麦提敏 阅读(296) 评论(0) 推荐(0)
摘要: 想来用了很多年的虚拟机了,换了Win7之后,种种原因又需要使用虚拟机,这里就简单介绍和比较一下。点击小图看大图。Virtual PC:如果想做Windows虚拟机的话,Virtual PC在之前的系统是最佳选择了,在使用vista系统的时候装过MSDOS6.2,7.1,Windows3.1,3.2,95,98,me,xp,2000,2003,vista,2008,win7几乎所有找得到的Windows操作系统。作为MS自已的产品,在自己的平台下使用非常方便,内存占用小,启动快。网络方面,即不用桥接也不用NAT共享虚拟网卡,直接可以作为同一子网的一台普通电脑使用,不用进行任何网络设置即可上网,比 阅读全文
posted @ 2013-07-31 13:56 麦麦提敏 阅读(718) 评论(0) 推荐(0)
摘要: Ribbon_窗体_实现Ribbon风格的窗体随着office2007的兴起,微软让我们看到了Ribbon风格的窗体,现在很多软件也都开始使用Ribbon风格。那么我们如果要自己开发,应当怎么做呢?本文就是为大家解开这个疑团的。首先,delphi本身并没有Ribbon风格的窗口可以直接拿来使用,而市面上很多类似于Ribbon的风格都是用截图法做出来的,那样做很麻烦,而且对于图片的控制要求非常高。这样无疑是增加了软件的成本,这里介绍的方法是使用第三方控件,DevExpress Bar 6 来完成Ribbon风格的界面。首先下载并安装DevExpress Bar 6,注意必须是6,以往的版本没有R 阅读全文
posted @ 2013-06-17 13:43 麦麦提敏 阅读(1535) 评论(0) 推荐(0)
摘要: 一名Delphi程序员的开发习惯有关开发习惯的一些想法,如鲠在喉,不吐不快。究其发贴动机,当然不排除有骗取参与分的可能,但另一方面,也希望能给同行(念Xing)者提供一些建议,或者参考(希望不是误人子弟)。同时,也希望各位能够就我的这些陋习,发表一点看法,给出批评和指正的意见。谢谢。一.建立工程目录首先,第一步要做的,当然是给新项目建一个单独的目录(别笑)。目录名称与项目名称同名,或者另取一个也可,只要清楚、简练。然后,在此目录中创建以下各个目录:<Doc>:用来存放该项目相关的开发文档(需求说明,概要设计,详细设计等等等等);<Source>:用来存放Delphi源程 阅读全文
posted @ 2013-06-14 10:37 麦麦提敏 阅读(241) 评论(0) 推荐(0)
摘要: Delphi語法筆記单元 程序头:uses(子句列出了那些链接到程序的单元),block(声明,命令语句)一个程序包括:• 一个程序头(program heading)• 一个uses 子句(可选),和• 一个包含声明和命令语句的块(block)一个单元以单元头(unit heading)开始,后面跟interface、implementation、initialization和finalization 部分,后面两个部分是可选的一个uses 子句可以出现在:• 程序或库的工程文件• 单元的接口部分,和• 单元的实现部分在单元声明以及uses 子句中(尤其是在Linux 下),单元名称必须和文 阅读全文
posted @ 2013-06-14 10:34 麦麦提敏 阅读(360) 评论(0) 推荐(0)
摘要: Google Hosts列表接近完全恢复版,把下面的内容添加到C:\Windows\System32\drivers\etc\hosts文件中即可,由于使用的IP未必为最优,所以速度可能变慢。有问题的清补充或更正。#Search74.125.39.99 www.google.com74.125.39.103 www.google.com74.125.39.104 www.google.com74.125.39.105 www.l.google.com#Images74.125.39.99 images.google.com74.125.39.103 images.google.com74.12 阅读全文
posted @ 2013-06-13 12:13 麦麦提敏 阅读(201) 评论(0) 推荐(0)
摘要: 很多系统都有类似于如下的表结构(table1):IDName ParentID---------------------------------------------------------001 电子类0002金属类 0003 电容电子 001004 电阻电子 001005 有色金属002而且大家都习惯于用树(TreeView)来显示,这样就可以很好的显示整个表的分类情况。但如果数据量多时会造成树的生成比较慢,特别是用递归来实现时要访问数据库的次数很多(根据层数),用在三层中效果更加显。在此提供一个好的方法来生成树形结构。这个算法只访问一次数据库,具体的实现如下:1、一次性从数据库中取出所 阅读全文
posted @ 2013-06-02 20:45 麦麦提敏 阅读(1015) 评论(0) 推荐(0)
摘要: Dephi XE 编译后执行文件的路径怎么改在右侧树形结构,的工程目录下,有个Build Configurations,下面的Debug 和 Release上右键,选Edit...,在弹出的对话框中的最后一个选项即是 Output Directory 是Exe目录 Unit Output directory 是 dcu目录 阅读全文
posted @ 2013-05-30 12:10 麦麦提敏 阅读(600) 评论(0) 推荐(0)
摘要: Delphi开发DLL1.一般工程文件的头标用program关键字,而DLLs工程文件头标用library 关键字。不同的关键字通知编译器生成不同的可执行文件。用program关键字生成的是.exe文件,而用library关键字生成的是.dll文件; 2.假如DLLs要输出供其它应用程序使用的函数或过程,则必须将这些函数或过程列在exports子句中。而这些函数或过程本身必须用export编译指令进行编译。 根据DLLs完成的功能,我们把DLLs分为如下的三类:1.完成一般功能的DLLs;2.用于数据交换的DLLs;3.用于窗体重用的DLLs。一 Dll的制作一般分为以下几步:1 在一个D.. 阅读全文
posted @ 2013-05-30 12:05 麦麦提敏 阅读(799) 评论(0) 推荐(0)
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 66 下一页