- 博客(15)
- 资源 (6)
- 收藏
- 关注
转载 WaitForSingleObject & WaitForMultipleObjects
这两个第一个是等一个信号,第二个可以等多个信号。用WaitForSingleObject这种方式可以暂时让线程等待,什么也不做,直到这个语句有返回值的时候这个线程就可以继续执行了,但是当什么时候他可以返回值,退出这个等待状态哪 ?下面我们详细讲解一下;它的原形:DWORD WaitForSingleObject(HANDLE hHandle, // handle to obj
2012-06-30 22:35:23 680
转载 Delphi开发的WebService如何和Tomcat集成
随着B/S程序得到越来越广的应用,Delphi由开发C/S程序的主战场逐步转移到以开发WebService后台服务程序为主。由于我们前台通常用JSP作为脚本语言,因此Tomcat作为简单的Web服务器使用也比较广泛。 Delphi开发的WebService主要有4种发布形式: 1、ISAPI/NSAPI的DLL,一般必须集成与IIS服务器,由于IIS的漏洞太多,我们一般不使用。
2012-06-24 22:33:00 3229
转载 Delphi开发WebService给ASP.NET调用
说明:1、本文档分3个部分,分别为:用Delphi编写WebService在IIS下部署WebService在ASP.NET中调用webservice2、开发环境为Windows XP SP2、Delphi 7.0、IIS 5.1、VS 2008(C#) 一、用Delphi编写WebService第1步:File → New → Other → WebService
2012-06-24 22:23:58 8336
转载 Delphi7下开发Webservice以及部署问题概述
Delphi7支持五种部署方式来开发Webservice,分别介绍:Isapi是在IIS下运行;CGI是可以在IIS和apache下运行;我自己只在iis下部署了,没试apache。Apache 1.x需要部署到apache1的版本下;Apache2.x需要部署到apache2;Debugger 是可以在方便Delphi中继承调试的;以上可以在编写完业务代码后,再根据部署环
2012-06-24 22:19:43 5805
转载 Delphi Web Service 的创建及调试运行
一、Web Service程序创建1. 新建Web Service工程,选择SOAP ServerApplication.2. 选择Web AppDebugger executable,Class Name中添入类名“Demo1”.3. 单击“Yes” 按钮.4. Service name中添入“Mai
2012-06-24 18:16:15 1770
转载 大型互联网网站架构
大型互联网网站架构心得之一:分 我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分:首先是横向的分:1. 大的网站化解为多个小网站:当我们一个网站有多个功能的时候,可以考虑把这个网站拆分成几个小模块,每一个模块可以是一个网站,这样的话我们到时候就可以很灵活地去把这些网
2012-06-24 16:49:53 659
转载 Tserversocket not found
我们先看下下面的两个图,2010-8-12 16:36 上传下载附件(20.61 KB)TServerSocket not found TClientSocket not found.在新安装的完整版Delphi7.0中,加载用到TServerSocket和TClientSocket组件的工程都会有这样的提示,下面我们来解决这个问题。把加载的工程文件全部关闭,找
2012-06-22 11:02:28 2613 1
转载 Delphi TRzCheckTree的使用
TRzCheckTree的使用 收藏 1. 判断状态: if RzCheckTree1.Selected.StateIndex = 2 then //则为选中状态 else if RzCheckTree1.Selected.StateIndex = 1 then //则为未选中状
2012-06-20 22:15:03 4664
转载 ValueListEdit控件中在value域加入列表框
在控件的OnGetPickList事件中编写如下代码: procedure TMainForm.VEGetPickList(Sender: TObject; const KeyName: string; Values: TStrings); begin if KeyName= '字型 ' then begin
2012-06-13 21:16:03 1754
转载 delphi的treeview中增加checkbox复选框
不知道delphi中为啥treeview中没有提供checkbox复选框的功能,也有一些第三方的控件可以做,这里不使用第三方控件,直接使用delphi中的TTreeview 做一些修改,看看效果.unit wenhq;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Fo
2012-06-13 21:06:30 7805 2
转载 Delphi让TreeView前面显示CheckBox
下面的代码可以让Treeview前面显示CheckBox.constTVS_CHECKBOXES = $00000100;procedure SetComCtrlStyle(WinCtrl: TWinControl; Value: Integer; UseStyle: Boolean);varStyle: Integer;begin if WinCtrl
2012-06-13 21:05:31 7627 1
转载 Delphi中为TreeView添加单选和复选框
打开电脑,进入Windows操作系统,在资源管理器的左边栏中清楚地显示了系统管理的所有磁盘的信息以及各个磁盘所容纳的文件与文件夹(如图一)。这种常见的显示方式是由一个根节点和若干个子节点构成的,这被称为“树形结构”。这种树形结构的用途非常广泛,在很多常用软件中都出现过它的身影。Windows中将这种结构封装为“树形控件”,即TreeView控件,它与ListView、Button等一样都属于系统自
2012-06-13 20:56:34 3710
转载 关于把设计时代码从运行时代码中分离出来的问题
自从Delphi6出来以后,一个经常被提到的问题是Proxies.pas文件从源文件中消失了。 这个改变是大趋势的一个部分。Borland在Delphi 5中没有装载DsgnIntf.dcu,这显然是要强迫迎合Delphi和C++Builder的许可协议。运行时代码在很多控件中常被不经意地用到。在某些方面Borland鼓励:如果你运用新的控件向导,你将发现这个向导只创建了一个
2012-06-13 20:35:13 897
转载 Delphi中DLL封装对象的几种方法整理及体会
Delphi用DLL来封装对象的技术主要有三种: 用接口实现 用纯虚和抽象类方法实现 用类引用实现 前两种,都是在DLL中生成类实例;第3种通过在调用方生成实例。三种方法的共同局限如下: 调用方只能调用封装类中的virtual方法; 调用方和提供方都必须提供类的描述,接口实现中需要提供接口描述(COM方法例外); 不能创建DLL包含对象的派生类(接口派生除外)。 首
2012-06-08 14:58:44 842
转载 在Delphi中静态调用DLL 引用外部Dll External Dll 导入Dll
在Delphi中静态调用DLL 引用外部Dll External Dll 导入Dll 调用一个DLL比写一个DLL要容易一些。首先给大家介绍的是静态调用方法,稍后将介绍动态调用方法,并就两种方法做一个比较。同样的,我们先举一个静态调用的例子。unit Unit1; interface uses Windows, Messages, SysUtils, Classes,
2012-06-06 10:49:53 9617
VC文件添加工具filetool
2011-01-25
dclnmf60.bpl
2011-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人