牧者

大风起兮云飞扬

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

文章分类 -  delphi

摘要:参考:http://www.cnblogs.com/rogee/archive/2010/09/20/1832053.html Delphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数的Delphi书籍都有讲到,但是基本上都是对TThread类的几个成员作一简单介绍,再说明一个 阅读全文
posted @ 2021-08-19 16:16 牧者.D 阅读(189) 评论(0) 推荐(0)

该文被密码保护。
posted @ 2021-03-16 17:18 牧者.D 阅读(0) 评论(0) 推荐(0)

摘要:在 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE 增加ORACLE_HOME 值 阅读全文
posted @ 2020-02-09 11:21 牧者.D 阅读(90) 评论(0) 推荐(0)

摘要:Indy 10的安装和老版本的卸载 第一、删除当前具体步骤如下: 1、删除delphi目录Bin下的indy*.BPL文件,这是官方旧版本的文件,放心删除(你不放心可以做备份)。 2、删除delphi目录下的 Id*.DCU文件,一般都是在lib目录里。 第二、下载以及安装Indy 10 Indy 阅读全文
posted @ 2018-01-03 11:11 牧者.D 阅读(238) 评论(0) 推荐(0)

摘要:一、使用向导 1.导入wsdl文件:file--new other webservice WSDLimporter 输入wsdl地址 http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl 完成之后,即可导入wsdl文件。 阅读全文
posted @ 2017-05-02 16:35 牧者.D 阅读(772) 评论(0) 推荐(0)

摘要:之前学习了用API实现,让我们再学习下用DELPHI的TThread类。 先新建一个普通的工程,再新建一个线程类File>>New>>Othre>>Delphi File>Thread Object,取个名字,DELPHI会自动生成一个单元,我们只需往里简单添加功能代码,和在要使用的单元里实例引用即 阅读全文
posted @ 2016-11-29 16:55 牧者.D 阅读(149) 评论(0) 推荐(0)

摘要:下面是窗口列表操作的一些函数:1. EnumChildWindows使用这个函数得到一个窗口的所有子窗口,包括子窗口的子窗口。不过在列举的过程中这个函数不能够列出正在创建的或者销毁的窗口。2. EnumThreadWindows使用这个函数可以列出所有属于这个线程的窗口。在这个函数调用之后创建的窗口 阅读全文
posted @ 2016-10-28 09:47 牧者.D 阅读(1702) 评论(0) 推荐(0)

摘要:什么是托管代码(managed code)? 托管代码是一microsoft的中间语言(IL),他主要的作用是在.NET FRAMEWORK的公共语言运行库(CLR)执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两个阶段: 1.源代码编译为托管代码,(所以源代码可以有很 阅读全文
posted @ 2016-10-27 13:10 牧者.D 阅读(115) 评论(0) 推荐(0)

摘要://声明: GetWindow( hWnd: HWND; {指定的窗口句柄} uCmd: UINT {指定的关系选项} ): HWND; {失败返回0; 成功返回符合的窗口句柄} //uCmd 可选值: GW_HWNDFIRST = 0; {同级别第一个} GW_HWNDLAST = 1; {同级别 阅读全文
posted @ 2016-10-24 11:47 牧者.D 阅读(138) 评论(0) 推荐(0)

摘要:转http://blog.sina.com.cn/s/blog_576b7081010130tx.html 1.获取当前所有窗口 2.获取某一指定窗口 3.获取某一窗口内的所有控件及其内容 4.获取窗口中的某个控件,并对其操作 首先用上面3中的程序,根据窗口中控件的特性,找到你要操作的控件的序号,即 阅读全文
posted @ 2016-10-24 10:50 牧者.D 阅读(329) 评论(0) 推荐(0)

摘要:例1 多行TextBox中的快速处理功能在处理多行TextBox时我们经常会碰到以下几种情况: 希望了解多行TextBox中目前共有多少行文字。 想快速返回第N行的文字。 对于上面的情况,如果用VB自身的语句或函数来实现的话,要写不短的代码,而且由于要采用顺序查找的办法来完成,因此代码的执行效率也很 阅读全文
posted @ 2016-10-20 10:46 牧者.D 阅读(293) 评论(0) 推荐(0)

摘要:BM_CLICK button被点击 消息 BM_GETCHECK 用于check boxes 或radio boxes 。查看 是否 checked 了。 BM_GETSTATE 发送此消息,可返回 button 的状态,如 是否被 checked;是否 可用(不可用就 变灰了) BM_SETCH 阅读全文
posted @ 2016-10-20 10:32 牧者.D 阅读(627) 评论(0) 推荐(0)

摘要:1、方法参数说明 DECLARE INTEGER SendMessage IN user32; INTEGER hWnd,; INTEGER wMsg,; INTEGER wParam,; INTEGER lParam 参数1:hWnd-窗口句柄。窗口可以是任何类型的屏幕对象。 参数2:wMsg-用 阅读全文
posted @ 2016-10-20 10:29 牧者.D 阅读(352) 评论(0) 推荐(0)

摘要:(引用CommCtrl) SendMessage(TreeView.Handle,TVM_SETBKCOLOR,0,RGB(255,0,0)); 设置TV背景颜色 SendMessage(Button.Handle,WM_LBUTTONDOWN,0,0); 鼠标左键按下 SendMessage(Bu 阅读全文
posted @ 2016-10-20 10:03 牧者.D 阅读(2036) 评论(0) 推荐(0)

摘要:控件接收SendMessage消息 上面讨论了用SendMessage向控件发送消息的过程。但凡事有利就有弊,用SendMessage发送的消息在处理上存在着一定困难。因为该消息不经过消息队列,所以无法用OnMessage方式来指定对消息的响应,甚至用HookMainWindow也不行,因为消息直接 阅读全文
posted @ 2016-10-20 10:00 牧者.D 阅读(339) 评论(0) 推荐(0)

摘要:函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。 函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wP 阅读全文
posted @ 2016-10-20 09:58 牧者.D 阅读(170) 评论(0) 推荐(0)

摘要:转:http://www.cnblogs.com/del/archive/2008/02/28/1085432.html//声明: GetClassName( hWnd: HWND; {指定窗口句柄} lpClassName: PChar; {缓冲区} nMaxCount: Integer {缓冲区大小} ): Integer; {返回类名大小; ... 阅读全文
posted @ 2016-10-20 09:13 牧者.D 阅读(171) 评论(0) 推荐(0)

该文被密码保护。
posted @ 2016-10-19 17:22 牧者.D 阅读(2) 评论(0) 推荐(0)

摘要:1规则字符串转化为数组 2字符串从左到右字符出现的位置 阅读全文
posted @ 2016-08-10 10:50 牧者.D 阅读(162) 评论(0) 推荐(0)