2016年10月7日

摘要: 动态载入 DLL动态载入方式是指在编译之前并不知道将会调用哪些 DLL 函数, 完全是在运行过程中根据需要决定应调用哪些函数。方法是:用 LoadLibrary 函数加载动态链接库到内存,用 GetProcAddress函数动态获得 DLL 函数的入口地址。当一个 DLL 文件用 LoadLibra 阅读全文
posted @ 2016-10-07 15:43 westsoft 阅读(39385) 评论(0) 推荐(0)
 
摘要: 引入文件 DLL比较复杂时,可以为它的声明专门创建一个引入单元,这会使该DLL变得更加容易维护和查看。引入单元的格式如下: unit MyDllImport; {Import unit for MyDll.dll } interface procedure MyDllProc;…implementa 阅读全文
posted @ 2016-10-07 15:42 westsoft 阅读(1880) 评论(0) 推荐(0)
 
摘要: 1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密: select encrypt('原始密码') select pwdencrypt('原始密码') se 阅读全文
posted @ 2016-10-07 13:52 westsoft 阅读(201) 评论(0) 推荐(0)
 
摘要: 我们拥有一个巨大的表,两千多万条记录。也许在行家眼里,两千多万条记录顶多算条毛,不过这条毛也忒粗壮了一点:我们的数据库占用的空间已经达到5G多了。不要以为是日志文件在搞鬼,日志文件可以自动收缩的,最多不超过100M。 这样子就给我们备份、同步带来很大的麻烦。备份、压缩、下载,谁见谁害怕。 昨天想了个 阅读全文
posted @ 2016-10-07 13:50 westsoft 阅读(837) 评论(0) 推荐(0)
 
摘要: 用openrowset连接远程SQL或插入数据 --如果只是临时访问,可以直接用openrowset --查询示例 select * from openrowset('SQLOLEDB', 'sql服务器名'; '用户名'; '密码', 数据库名.dbo.表名) --导入示例 select * in 阅读全文
posted @ 2016-10-07 13:44 westsoft 阅读(290) 评论(0) 推荐(0)
 
摘要: //需要引用 ShellAPI 单元;procedure TForm1.Button1Click(Sender: TObject); var SEInfo: TShellExecuteInfo; ExitCode: DWORD; ExecuteFile, ParamString, StartInSt 阅读全文
posted @ 2016-10-07 13:07 westsoft 阅读(1095) 评论(0) 推荐(0)
 
摘要: http://www.cnblogs.com/railgunman/archive/2010/12/10/1902524.html#2868236 说到VCL中的消息处理就不能不提到TApplication,Windows会为每一个当前运行的程序建立一个消息队列,用来完成用户与程序的交互,正是通过A 阅读全文
posted @ 2016-10-07 13:04 westsoft 阅读(295) 评论(0) 推荐(0)
 
摘要: http://www.cnblogs.com/qiusl/p/4026459.html 注:初稿...有点乱,可能增删改... 因为指针应用,感觉不好写,请大家指出错误,谢谢。 注意: 本文着重点讲的是指针的各类型的应用或使用,而不是说这种方法不应该+不安全+危险+不提倡使用。 其它:本文说的是x8 阅读全文
posted @ 2016-10-07 12:55 westsoft 阅读(271) 评论(0) 推荐(0)
 
摘要: http://www.cnblogs.com/qiusl/p/4034322.html 此文是delphi.指针.应用姊妹篇,想细化一下PChar应用,所以有了此文。 注意: 1:此文讲的是PChar与字符串相关操作,其它方法暂不多讲。 2:由于D分开Ansi/Unicode的两种完全不同的编绎器, 阅读全文
posted @ 2016-10-07 12:55 westsoft 阅读(2974) 评论(0) 推荐(0)
 
摘要: http://www.cnblogs.com/railgunman/archive/2010/12/08/1900688.html BMDThread控件是一套相当成熟的线程控件,使用它可以让你快速的创建、管理线程。 可以到CSDN或者盒子上下载BMDThread控件。 下面我们用多线程模拟客户端发 阅读全文
posted @ 2016-10-07 12:49 westsoft 阅读(825) 评论(0) 推荐(0)
 
摘要: http://www.cnblogs.com/railgunman/archive/2010/11/29/1891200.html 主程序与DLL之间的全局变量问题 有几个朋友经常向我问题在DLL中怎么共用一个全局变量。比如像用户登陆后的用户名(UserName)... 其实这个问题很简单。下面我把 阅读全文
posted @ 2016-10-07 12:47 westsoft 阅读(3446) 评论(0) 推荐(0)
 
摘要: 摘要:本文阐述了 Windows 环境下动态链接库的概念和特点,对静态调用和动态调用两种调用方式作出了比较,并给出了 Delphi 中应用动态链接库的实例。 一、动态链接库的概念 动态链接库( Dynamic Link Library ,缩写为 DLL )是一个可以被其它应用程序共享的程序模块,其中 阅读全文
posted @ 2016-10-07 12:33 westsoft 阅读(6511) 评论(0) 推荐(2)
 
摘要: http://blog.163.com/bxf_0011/blog/static/35420330200952075114318/ 为了让人能快速的理解 静态调用、动态调用,现在做一个函数封装在一个DLL中,然后在APPLICATION form里面调用这个函数,这个函数处理两个数的和。用代码和图片 阅读全文
posted @ 2016-10-07 12:31 westsoft 阅读(11356) 评论(0) 推荐(0)
 
摘要: http://blog.163.com/bxf_0011/blog/static/35420330200952075114318/ Delphi 动态链接库的动态和静态调用 http://blog.163.com/bxf_0011/blog/static/3542033020095207511431 阅读全文
posted @ 2016-10-07 12:27 westsoft 阅读(10357) 评论(0) 推荐(0)
 
摘要: http://zhidao.baidu.com/question/157196792.html delphi动态调用DLL 写了个1.dll内容如下 library Project2; uses SysUtils, Classes; {$R *.res} function abc(x,y:Integ 阅读全文
posted @ 2016-10-07 12:22 westsoft 阅读(403) 评论(0) 推荐(0)
 
摘要: http://blog.sina.com.cn/s/blog_62c46c3701010q7h.html 一、编写dll library TestDllByD2007; uses SysUtils, Classes; function test(const astr:PChar):Boolean;s 阅读全文
posted @ 2016-10-07 12:21 westsoft 阅读(516) 评论(0) 推荐(0)
 
摘要: http://www.cnblogs.com/wzhiq896/p/5935209.html 注意 转载须保留原文链接(http://www.cnblogs.com/wzhiq896/p/5935209.html)作者:wangwen896 整理 综合类 入门类 工具类 综合效果搜索平台 团队Blo 阅读全文
posted @ 2016-10-07 00:14 westsoft 阅读(477) 评论(0) 推荐(0)