Delphi
ninetowns2008
这个作者很懒,什么都没留下…
展开
-
种用ADO从文本文件中导入数据库的两种方法比较
我用的这两种方法,不管是哪一种,大体原理上都是打开文本,然后一行行读出,再根据分隔符拆分字段,然后再用ADO来一条条记录插入数据库中,但采用的ADO的方式不同,第一种用普通的ADOQUERY来操作,第二种则采用ADO的原生对象来操作,但在速度上是明显后一种占优的,且是很大的优势,原因我说不来,但认为是个不错的方法,虽然导入文本还有别的很好的方法,例如采用SQLSERVER的DTS等。但这些我还没做过尝试,就暂不说了。1、 if dlgOpendatain.Execute then begin dat转载 2010-08-23 21:12:00 · 578 阅读 · 0 评论 -
TThread深入分析
<br />Delphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是<br />对TThread类的几个成员作一简单介绍,再说明一下Execute的实现和Synchronize的用法就完了。然而这并<br />不是多线程编程的全部,此文的目的在于对此作一个补充。<br />线程本质上是进程中一段并发运行的代码。一个进程至少有一个线程,即所谓的主线程。同时还可以有多个子线程。<br />当一个进程中用到超过一个线程时,就是所谓的“多线程”。<br />原创 2010-09-01 23:41:00 · 5177 阅读 · 0 评论 -
Ehgrid使用方法
<br />使用 TDBSumList 组件<br /> 还记得以前有朋友问过这样一个问题:在 DBGrid 下如何像 Excel 一样能够做统计计算,实话说,使用 DBGrid 来做的话着实不易,不过现在有了这个咚咚,相信会简单些。以下是摘录的一些使用上的说明:<br /><br />【TDBSumList说明】 <br /> 你可以使用TDBSumList在可视动态变化数据集中进行记录统计。在你想查看的数据集中设置相关的数据字段,然后写 SumListChanged 事件来指定在TDBSumL转载 2010-09-03 00:29:00 · 3082 阅读 · 0 评论 -
SQL2000日志文件损坏修複方法
<br />1: 删除LOG <br /> 1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库 <br /> 2:删除LOG文件 <br /> 3:附加数据库 企业管理器->服务器->数据库->右键->附加数据库 <br /> 此法生成新的LOG,大小只有500多K <br /> 再将此数据库设置自动收缩 <br /> 或用代码: <br /> 下面的示例分离 pubs,然后将 pubs原创 2010-09-10 10:18:00 · 2594 阅读 · 0 评论 -
Delphi笔记-在任务栏通知区中加图标
Delphi笔记-在任务栏通知区中加图标<br />1.实现该功能要用到Shell_NotifyIconA()函数,它在ShellAPI单元中定义,<br /> 所以要先用uses语句将其包含进去。<br />2.定义全局常量:<br /> const<br /> TrayIconMsg=wm_user+1;//自定义消息常量,当右击任务栏通知区图标时触发的消息的处理函数由该常量来指点定<br /> iid:=100;//好像没什么用处<br />3.在窗体类中的private部分中定义自已原创 2010-09-08 00:01:00 · 1800 阅读 · 0 评论 -
获得其他程序的子窗体
获得其他程序的子窗体 通过一个父窗体的句柄,递归的枚举它的子窗体,我们可以最终找到需要的子窗体。<br /> 用法如下:<br /> nParentHandle: HWnd; <br /> nChildHandle: HWnd; <br /> nParentHandle := FindWindow(nil, 'Notepad'); <br /> if nParentHandle <> 0 then <br /> nChildHandle := FindChildWindow(nParen原创 2010-09-08 00:18:00 · 628 阅读 · 0 评论 -
Delphi中DLL的创建和使用
Delphi中DLL的创建和使用 1.DLL简介; 2.调用DLL; 3.创建DLL; 4.两个技巧; 5.初始化; 6.例外处理。 1、DLL简介 DLL是Dynamic-Link Libraries(动态链接库)的缩写,库里面是一些可执行的模块以及资源(如位图、图标等)。可以认为DLL和EXE基本上是一回事,只是DLL不能直接执行,而必须由应用程序或者其他DLL调用。DLL为应用程序间的资源共享提供了方便,同时也是多语言混合编程的重要手段。由此可转载 2011-04-09 13:20:00 · 31893 阅读 · 1 评论