内容列表
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 查阅全文
<< 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 >>