张志峰的博客

水滴石川,积少成多。

导航

2016年12月19日

摘要: http://blog.csdn.net/ad_home/article/details/2818936 准备工作 下载winrar提供的动态链接库unrar.dll http://www.rarlab.com/rar/UnRARDLL.exe(需解压) 下载为delphi提供的组件并安装 http 阅读全文

posted @ 2016-12-19 15:50 ╰★张志峰★╮ 阅读(721) 评论(0) 推荐(0)

摘要: 今天看到有人在问用代码执行CMD命令的问题,就总结一下用法,也算做个备忘。 Delphi中,执行命令或者运行一个程序有2个函数,一个是winexec,一个是shellexecute。这两个大家应该都见过,其中,winexec比较简单,可以直接运行一个外部程序,shellexecute则更高级一些,除 阅读全文

posted @ 2016-12-19 15:24 ╰★张志峰★╮ 阅读(336) 评论(0) 推荐(0)

摘要: 在对数据库的操作时,有时要用一个子线程来进行后台的数据操作。比如说数据备份,转档什么的。在主窗口还能同是进行其它操作。而有时后台每处理一个数据文件,要向主窗口发送消息,让主窗口实时显示处理进度在窗口上(可视),同时进行日志处理等。我用的是下面的方法: [1]用到的API函数:RegisterWind 阅读全文

posted @ 2016-12-19 14:50 ╰★张志峰★╮ 阅读(1367) 评论(0) 推荐(0)

摘要: 求一个线程和主界面的交互的演示代码求一个线程和主界面的交互的演示代码。线程和主界面处于两个Unit。线程中的user中不能引用主窗口。我只是想学习一下,线程和主界面交互的方法。去网上查了好几天资料,能查到的都是user中引用主窗口的方法。据说可以通过别的方法实现,求大神指点下了。跪求~~~ 解决方案 阅读全文

posted @ 2016-12-19 14:47 ╰★张志峰★╮ 阅读(1400) 评论(0) 推荐(0)

摘要: 用我的方法来控制其他程序窗体上的窗口控件,必须先了解什么是 回调函数。我的理解是这样的: 回 调函数写出来不是自己的程序去调用的,反而是让其他的东西去调用,比如windows操作系统,比如其他的程序等等之类的。但是什么时候被调用却不知道 了。回调函数一般是按照调用者的要求定义好参数和返回值的类型,你 阅读全文

posted @ 2016-12-19 14:37 ╰★张志峰★╮ 阅读(2425) 评论(0) 推荐(0)

摘要: function BringWindowToTopEx(hWnd: HWND): Boolean;begin if IsIconic(hWnd) then ShowWindow(hWnd, SW_RESTORE); if GetForegroundWindow <> hWnd then SetFor 阅读全文

posted @ 2016-12-19 14:34 ╰★张志峰★╮ 阅读(705) 评论(0) 推荐(0)

摘要: 实例1 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; const WM_ME=WM_USER+100; 阅读全文

posted @ 2016-12-19 13:42 ╰★张志峰★╮ 阅读(1021) 评论(0) 推荐(0)