内容列表
- clientdataset不能在线程中使用?
- 今天遇到个问题,在一个thread里创建的ClientDataset总是在Open的时候死掉,也不抛出任何异常,就那么一直不返回。早知道midas不是线程安全的,特地到线程中才创建ClientDataSet和它的RemoteServer,想不到这样也不行啊。不能用在线程里这可就麻烦了,唉!
- 分类:Delphi 查阅全文
- 直接用WinSock API 发E-mail.
- unit SMTP_Connections;//------------------------------------------//定义单元//---------------------------------------------interfaceuses Classes, StdCtrls;const WinSock&nbs
- 分类:Delphi 查阅全文
- Delphi 2005抢先预览
- 代号Diamondback的新版Delphi是为支持Borland包罗万象的“软件交付最优化”计划设计的,该计划把商业流程自动化应用到了软件开发工具中。Borland一直希望自己能在.NET开发平台领域占有一席之地,可惜Delphi8只能用“半成品”来形容,几乎没有吸引到太多的.NET开发人员,也造成了大量的Delphi Win32的开发人员仍然
- 分类:Delphi 查阅全文
- 将Dcom对象转换成Com+对象的一种办法
-
将Dcom对象转换成Com+对象的一种办法
升级到sp2后,基于充分利用windows xp sp2安全功能方面的考虑,本人近期开始将原有的DCOM应用向Com+环境转移。现将本人转移过程中出现的问题及解决办法,介绍如下,请方家指正:
一、原DCOM应用的结构:
我用DELPHI IDE的向导正常生成一个远程数据模块(RdbDBSvr),并在其
- 分类:Delphi 查阅全文
- 控件style你知我知.
- 一般控件我可以通过给于我们的属性设置,但我们不可能满足这些属性比如我们要edit1.text只能是数字,虽然我可以在edit.change监控,但其控件style已提供相应的style,下面是代码----还有一些style自己试一下。var defstyle: dWord;begin defstyle := GetWindowLong(Edit1.Handle, GWL_S
- 分类:Delphi 查阅全文
- [Delphi]在TWebBrowser中接收Enter键
- 默认的情况下Delphi的TwebBrowser控件是不支持Enter的,这使一些多行文本框变得无法录入,解决的办法如下:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,&
- 分类:Delphi 查阅全文
- 使用Object Pascal中的接口访问Visual C++ DLL中的对象
- 将软件的界面分离出来是开发普通桌面应用的常用方法,这样可以带来多种好处,比如方便软件的自动更新和维护(我们很少看到将一个软件的所有东西都写到一个EXE里面)。通常的办法是将业务逻辑或者核心封装在一个独立的组件中,例如COM甚至标准的DLL库。我们这里讨论普通的DLL。
在DLL中只提供普通的函数或过程肯定是不行的,面向对
- 分类:Delphi 查阅全文
- 对DBGrid中的列进行显示与否的设置
- 下面代码主要完成的是在DBGrid上弹出右键菜单,对DBGrid中的列进行显示与否的设置
//初始化PopupMenu中的列表procedure InitMenuItem;var NewItem: TMenuItem; i:integer;begin for i:=0 to DBGrid1.Columns.Count-1 do begin&nbs
- 分类:Delphi 查阅全文
- DELPHI中的拖动开发(2)
- 9.2开发拖放功能的一般步骤
拖放作为Windows提供的一种方便操作对象的功能,在Delphi中可以很容易地开发出来。根据拖放操作的过程可以把开发步骤划分为四个阶段,即:
●开始拖动操作
●接收拖动项目
●放下拖动项目
●终止拖动操作
在介绍过程中我们将结合一个TabSet(标签集)的拖放操作实例。界面设计如图。在运行时当用户把一个标签拖动到另一个标签的位置时
- 分类:Delphi 查阅全文
- TStringGrid使用(1)
- StringGrid行列的增加和删除
typeTExCell = class(TStringGrid)publicprocedure DeleteRow(ARow: Longint);procedure DeleteColumn(ACol: Longint);procedure InsertRow(ARow: LongInt);procedure InsertColumn(ACol: LongI
- 分类:Delphi 查阅全文
- DELPHI中拖放的操作
- 拖放(DragDrop)是Windows提供的一种快捷的操作方式。作为基于Windows的开发工具,Delphi同样支持拖放操作,而且开发应用系统的拖放功能十分方便,真正体现了Delphi 的强大功能和方便性。
Delphi提供的所有控件(Control,即能获得输入焦点的部件)都支持拖放操作,并有相应的拖放属性、拖放事件和拖放方法。下面我们先介绍控件的拖放支持,而后再给出开发拖放操作的一般
- 分类:Delphi 查阅全文
- delphi 的twebbrower 中支持拷贝
- 在单元中加入以下语句就行 initialization OleInitialize(nil);
finalization OleUninitialize;
- 分类:Delphi 查阅全文
- 从Oracle数据库到SQL Server数据库主键的迁移
- 由于项目需要要将以前Oracle的数据库转化为SQL Server,今天利用SQL Server的DTD进行数据库的迁移,但导入以后发现只导入了表结构和数据,而表的一些主键约束都没导过来,感觉很郁闷,而手头又没有好的迁移工具,如Erwin,所以动手写了个小工具,基本实现了主键的转移,主要代码如下:主要控件: ADOConnOrcale: TADOConnecti
- 分类:Delphi 查阅全文
- PB与DELPHI的比较
- 1 . 面 向 对 象 的 编 程 语 言
---- (a)PowerBuilder 和Delphi 都 采 用 了 面 向 对 象 编 程 方 法, 都 提 供 了 面 向 对 象 的 应 用 程 序 架 构,PowerBulder 应 用 程 序 架 构 叫 应 用 对 象(Application Object), 扩 展 名 为.pbl,Delphi 应 用 程 序 架 构 是 工 程(
- 分类:Delphi 查阅全文
- 蛙蛙推荐:PB开发规范.doc
- 我的使用小得是:
1。每个表都用中文注明,这个表的标题,表中所有字段的内容。
2。 窗口,数据窗口,事件,类也都注明。
我的PBL是根据所要涉及的模块化分,我个人认为适合我的开发风格。:)
其他是每次使用内存后,在处理完后就释放。(如:datastore)
打开pb 的同时,打开word,把你作的改动,你遇见和解决
- 分类:Delphi 查阅全文
- 蛙蛙推荐:Delphi 6 程序员代码编写标准指南
- Delphi 6 程序员代码编写标准指南
一、序言
二、通用源代码格式规则
2.1 缩格
2.2 页边空格
2.3 Begin…End 配对
2.4 代码文件中通用符号含义
三、Object Pascal
3.1 括号
3.2 保留字和关键字
3.3 过程和函数(例程)
3.3.1 命名/格式化
- 分类:Delphi 查阅全文
- 蛙蛙推荐:.net开发规范
- .NET Framework General Reference Naming Guidelineshttp://msdn.microsoft.com/library/en-us/cpgenref/html/cpconnamingguidelines.asp?frame=true
- 分类:Delphi 查阅全文
- What’s New in Delphi 2005?
- What’s New in Delphi 2005?
by Bob Swart (www.drbob42.com)
Bob Swart Training & Consultancy (eBob42)
Borland Delphi 2005 Splash Screen
1. Introduction
Borland Delphi 2005 is th
- 分类:Delphi 查阅全文
- 游戏脚本管理 (一)
- 游戏脚本管理 (一)
前言:
在自己制作了单机泡泡堂的游戏之后,感觉应该加入游戏脚本的支持,通过一段时间学习,我将学的一些步骤和经验包括代码写了下来.
一、实现以指令为基础的游戏脚本语言
现在说的是理论方法,你马上可以实现一种以指令为基础的语言。首先设计一组简单的指令,用于显示文本,并加入简单的循环。最终用MessageBox对话框显示出来。设计语言第一个步骤,建立自己的指令,为了更
- 分类:Delphi 查阅全文
- 给DBGrid添加鼠标滚动事件
- unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, ADODB, Grids,&nb
- 分类:Delphi 查阅全文