内容列表
开发一个基于DCOM的局域网聊天室(三)
(接上文) 完善和修补: 基于修正通过测试所发现的bug,和功能的完善,我们有对客户端进行了一定的改动,主要体现在: ·对客户端进行更好的异常处理,以防止由于服务器异常中断而导致客户端仍不端请求服务器所造成的死锁。 ·增加了说话对象和悄悄话功能(在客户端实现) ·增加了登录窗体,可以登陆到指定的房间并对服务器进行配置(参看下面服务器的改进) 另外在服务器端我们也做了部分的改进,主要完成
分类:Delphi 查阅全文
发送电子邮件
关键字:任务条;发送电子邮件 怎样隐藏应用程序的任务条图标    首先,请看看这些术语。系统托盘是一个在任务条右角的小方框,在托盘了应用程序可以显示小图标 。任务条是可以在屏幕上伸展的工具栏。它就是程序图标所在的位置。想隐藏程序的任务条图标,你可以应用ShowWindow函数并传给它Applicati
分类:Delphi 查阅全文
增强MIDAS的安全性
增强MIDAS的安全性 大家都知道,使用RemoteDataModule最令人头疼的就是安全性问题。主要体现在:1、远端只要知道应用服务器的端口号即可访问到应用服务器,而一旦访问到应用服务器,TClientDataSet即可获得ProviderNames列表。(观点:不让他轻易得到ProviderNames列表。)2、一旦知道了ProviderNames列表,这就相当于将数据库暴露在外了。例如:
分类:Delphi 查阅全文
获得远程或本地机器的网卡的MAC
下面的函数以'XX-XX-XX-XX-XX-XX' 的格式返回远程或本地机器的MAC地址。 Function to return the MAC address of a remote or local machine in the format 'XX-XX-XX-XX-XX-XX' 返回的MAC地址是一个能用在多个方面的唯一标识。使用方法:ShowMessage(GetMacAddres
分类:Delphi 查阅全文
区分保留字跟关键字
     我最近在看李维的<Inside VCL>.李维在书中第一章中举的第一个console程序中有以下的函数声明: function WindowProc(Window:HWND;AMessage:UINT;WParam:WPARAM;LParam:LPARAM):LRESULT;stdcall;export; 不知道你想过一个问题没:在
分类:Delphi 查阅全文
今天做了一个小软件,总结了一些经验与大家共享。
今天做了一个小软件,总结了一些经验与大家共享。源代码过一段时间我可能公布,希望与大家共同学习。1、用sender的方式增强代码的健壮性procedure TMainfrm.CBAutoRunClick(Sender: TObject);Const  SIGNINREGISTRY = 'WebSuction';begin  if (Sender as TCheckBox).Che
分类:Delphi 查阅全文
Delphi.NET 内部实现分析(2)
Delphi.NET 内部实现分析(2) Unit类中剩下三个方法$WakeUp()由Delphi.NET内部使用;Finalization()完成类似Delphi单元中finalization节的功能;最后一个HelloWorld()函数也是自动生成,使用Unit类所在名字空间名称命名,如这里的HelloWorld,完成类似Delphi单元中initialization节的功能,如在.dpr中
分类:Delphi 查阅全文
Delphi.NET 内部实现分析(5)
Delphi.NET 内部实现分析(5) 2.5 其它  在了解了Borland.Delphi.System中的几个重要部分之后,剩下的就是一些零零碎碎的扫尾工作。2.5.1 类型别名  为兼容Delphi中的特有类型,Borland.Delphi.System单元中定义了很多类型别名。如我们前面分析过的TObject就是System.
分类:Delphi 查阅全文
通用查询组件设计(续)
  通用查询组件设计(续) 作者:[email protected]       前段时间由于工作较忙,无暇整理本组件的相关文档,请大家谅解!以后我会陆续整理公布该组件的所有相关文档及源码!   设置默认的匹配类型 procedure TDBFilterDialog.SetDefaultMatchType(const Value: TDBF
分类:Delphi 查阅全文
Chuck J的离开意味着Delphi的终结吗?
Does Chuck Jazdzewski's departure mean the end of Delphi?    # posted 6:00 PM In a word: No. Borland products are built by teams. Individuals come and go; it's a fact of life. With prop
分类:Delphi 查阅全文
Delphi实现对注册表的监视和扫描
声明:CSDN以外的任合团体和个人转载本文必须注明出处和作者。     Delphi自带的TRegistry类只能实现注册表的基本操作,如果我们要实时监视注册表的变化或者扫描注册表特定项下的所有子项,TRegistry类就无能为力了。我啃了半天SDK,终于实现了Delphi对注册表的监视与扫描,不敢独享,拿来献给广大的Delphi爱好者。   
分类:Delphi 查阅全文
Delphi 8 for .Net印象
1       安装 需要安装J2RE的某个较高版本,以及.NetFramework,Visual J#等。        总共386M的安装盘,234M是Delphi 8的,其余是相关组件。 2      
分类:Delphi 查阅全文
Delphi.NET 内部实现分析(1)
Delphi.NET 内部实现分析 Delphi.NET 内部实现分析(1)  Delphi.NET 内部实现分析0.概述   自M$发布.NET以来,业界厂商态度大相径庭。但不可否认的是,在M$雄厚实力和充足资金的保障下.NET架构已经逐渐站稳脚跟,开始向Java等既得利益者发起冲击。   而作为开发工
分类:Delphi 查阅全文
DELPHI8操作符重载的例子
unit WinForm; interface uses  System.Drawing, System.Collections, System.ComponentModel,  System.Windows.Forms, System.Data; type  TWinForm = class(System.Windows.Forms.Form)  {
分类:Delphi 查阅全文
Delphi.NET 内部实现分析(3.1)
Delphi.NET 内部实现分析(3.1)2. Borland.Delphi.System2.1. 简介  与传统Delphi程序编译时默认包含System单元类似,Delphi.NET程序编译时默认保护了Borland.Delphi.System单元,而此单元中集中了诸多基础之基础的类和函数的定义、实现。与Delphi不同的是,目前Delphi.NET的
分类:Delphi 查阅全文
Delphi.NET 内部实现分析(3.2)
 Delphi.NET 内部实现分析(3.2) 首先我们来看看元类的定义与实现//-----------------------------------------Borland.Delphi.System.pas--type  TObject = System.Object;  _TClass = cla
分类:Delphi 查阅全文
Delphi.NET 内部实现分析(3.3)
Delphi.NET 内部实现分析(3.3) 2.3. 对象  接下来我们看看类的实例,对象的实现//-----------------------------------------Borland.Delphi.System.pas--type  TObject = System.Object;  TOb
分类:Delphi 查阅全文
Delphi.NET 内部实现分析(3.4)
Delphi.NET 内部实现分析(3.4) 由此我们可以看出,Delphi.NET中使用了从内嵌子类到class helper种种方法,才总算解决了从传统继承模型和内存模型迁移到CLR以及FCL类树的过程,迁移过程不可谓不艰辛。虽然这种解决方法不能算是完美,但相信Borland也是在综合评估了诸多其它手段之后,才做出这样的选择,付出了一些代价、如class helper,也
分类:Delphi 查阅全文
Delphi.NET 内部实现分析(4)
Delphi.NET 内部实现分析(4)2.4 消息  对于类的可重载方法而言,最常见的实现方法是构建一张VTable表,每个方法占一个slot。但这种处理方法受到空间和时间上的限制,在处理大量方法如众多窗口消息的处理方法时有局限性。为处理这个矛盾,MFC使用宏定义一套独立于类的消息处理函数表,ATL干脆要求编译器在合适时候不使用VTable以此来进行优化。而Delp
分类:Delphi 查阅全文
Delphi 7 中如何使用 Crystal Report 9.2(二、Crystal Report 9.2 VCL 的安装)
Delphi 7 中如何使用 Crystal Report 9.2 李经通   日期 版本 描述 备注 2004-3-12 0.1 在Delphi 7 中使用Crystal Report 9 VCL等 新建           &nbs
分类:Delphi 查阅全文
<< 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 >>