内容列表
firebird嵌入式数据库
firebird是一个跨平台的开源数据库,适用interbase授权协议(IPL),从borland的interbase脱胎而来。以前用interbase/firebird的时候,发布程序的时候哪怕只有一个用户至少也得安装一个localserver,一些单机版的程序只好使用access来保存数据。但是微软那个mdac偏偏常出现一些莫名其妙的问题,access2000的数据库文件在win98上就经常
分类:Delphi 查阅全文
可自定义外观的QuickReport?
老板提出,要求让客户自己能够设计quickreport报表的外观,我自己以前也考虑过这个功能是否能够实现,觉得还是比较麻烦。还好,这次不要求内容只要求了格式,现在我有个想法:用一个form显示报表,截获该form的鼠标消息,维护一个保存报表各元件属性的数据结构,通过判断鼠标位置和动作对相应的元件进行处理来实现拖放,结果保存为xml;创建报表的时候从xml里读入各属性对相应元件进行初始化设置。 准
分类:Delphi 查阅全文
在Delphi 7中用dbexpress连接MySQL
在Delphi 7中用dbexpress连接MySQL   环境: OS : Windows 2000 Server DBMS : MySQL 4.0.20 Client : Delphi 7/dbexpress 准备: 由于在Delphi 7中并没有提供对应MySQL4.0以上版本的dbexpress驱动(虽然在Borland的CodeCentral中有相关的驱动下载,但
分类:Delphi 查阅全文
TStringGrid多选的复制与拷贝
uses Clipbrd; function StringGridSelectText(mStringGrid: TStringGrid): string; var   I, J: Integer;   S: string; begin   Result
分类:Delphi 查阅全文
[Tips]挂起 - 运行外部程式,外部程式退出 - 继续执行
function WinExecAndWait32(FileName:String; Visibility : integer):integer;var  zAppName : array[0..512] of char;  zCurDir  : array[0..255] of char;  WorkDir  : String;  St
分类:Delphi 查阅全文
用hook实现dll注入详解
需要一个用来注入的dll(inject.dll)及一个调用程序(caller.exe)流程: caller.exeprocedure TestHook;var pwnd,hChild, hwndInject :hwnd;    msg:tmsg;begin   //通过窗口标题用FindWindow找到要注入的程序的主窗口句柄pwnd&n
分类:Delphi 查阅全文
[TButton]运行时动态创建和删除按钮
新开一个project,然后拖两个Button放在窗体上代码如下:unit Unit1; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls; type  TForm1 = class(TForm
分类:Delphi 查阅全文
对“网页内容查询控制”主题所得(下载):
^知道了可以用nmhttp控件下载网页,可是D7找不到这个控件了。^找到了idhttp控件似乎可以实现相同的功能,可是线上关于其的讨论太少^摘录一点代码: 直接采用Delphi自带的控件的INDY组件为例.新建一个工程,放上一个TIdHTTP控件,一个TIdAntiFreeze控件,一个TProgressBar用于显示下载进度.最后放上一个TButton用于开始执行我们的命令.代码如下: pro
分类:Delphi 查阅全文
判断MonthCalander中鼠标点中了日期还是翻页按钮!
uses CommCtrl; var OldWindowProc: TWndMethod; procedure TForm1.MyWindowProc(var Msg: TMessage);begin  if Msg.Msg = CN_NOTIFY then  begin    case TWMNotify(msg).NMHdr.code of
分类:Delphi 查阅全文
性能vs结构
      前两天简单实现了一个Delphi下的MVC模式,没想到真的就遇到问题了,想想就在不久前和人争论用不用MVC的时候还暗自认为遇到麻烦是功力不够的表现,呵呵,汗啊,报应来得真快。      其实说起来都不是什么大问题,先是重复触发更新的问题。TA有3个属性,每个改动都会Change,TB里包
分类:Delphi 查阅全文
所见及所得的类分析跟踪器
{以下代码可以分析Windows下的鼠标处的对象类名,句柄及其递归父类等信息,是很久以前火鸟的工具软件视窗超人中的一段代码。其触发使用了Timer控件,其实更好的实现是用Windows Mouse Hook来做触发,就当抛砖引玉吧;此代码还实现了不依赖于Windows2000以上要求的半透明窗口(在Win98/WinMe下也可半透明),本实现的实现其实比较类似于金山词霸的即指即译功能,只不过大家在
分类:Delphi 查阅全文
SQLServer和Oracle的常用函数对比
---------数学函数 1.绝对值 S:select abs(-1) valueO:select abs(-1)  value from dual 2.取整(大) S:select ceiling(-1.001) value   O:select ceil(-1.001)  value from dual 3.取整(小)&nbs
分类:Delphi 查阅全文
一个数据输入问题
本人碰到一个问题,有一批工资名单,每一个月要输入一个库,显示出工人编号,姓名和所属月份,只要输入该人的相应的工资,但输入可能是断断续续的,请问输入什么控件或什么输入方式能够简单并效率高。
分类:Delphi 查阅全文
Delphi的拨号连接类
前一阵因为工作需要写了一个类来进行windows拨号,整理了一下,多封装了几个windows ras api,放上来大家提提意见。现在支持读取windows拨号连接列表、拨号、挂断、创建/删除连接,可以适用98/2000/XP,windows me 和NT没测试过,想来应该是可以的。以后有时间写成component,加入对拨号事件的支持。 uses  ras, Classes, Sys
分类:Delphi 查阅全文
TreeView 内容的打印
如何把TreeView中的内容打印出来呢?各位有什么好的方法介绍啊!
分类:Delphi 查阅全文
软件注册加密技术
摘要:本文主要从三个方面介绍了计算机软件注册与加密技术:DOS系统下软件注册与加密,Windows系统软件注册与加密以及共享软件网络注册方法。文中介绍的许多方法现在仍在沿用,也有的方法和技术早已过时,但大都值得我们借鉴学习。在分析注册加密过程和方法的同时,引用了不少源代码以突出其实现过程。 关键词:软件加密、软件注册、共享软件 引言 随着计算机科学与技术的发展,计算机软件学科已经成为计算机科
分类:Delphi 查阅全文
Borland人物介绍
http://www.delphidevelopers.com/borland/Borland_Somebody.htm
分类:Delphi 查阅全文
职称评审管理信息系统设计与实现
职称评审管理信息系统的设计与实现 (广州铁路集团公司科研所 陈亮) 摘要:职称评审管理信息系统以职称评审工作为对象,处理职称评审中的各种业务,建立职称评审质量保证体系,本系统通过网上申报收集申报人的各种基本信息资料,通过职称评审后台子系统管理申报人的资料,通过职称评审演示系统在评审会上演示申报人资料,通过投票系统对申报人进行投票. 以达到提高评审工作效率和管理水平目标.  &nbs
分类:Delphi 查阅全文
修正TListView应用XP Theme时的错误
  Dephi6(及以下版本)并不提供XP风格支持,因为Dephi6推出时XP还在测试当。要使应用程序支持XP风格必须添加"manifest xml”资源文件到应用程序中,告诉系统对此应用程序使用6.0的comctl32.dll,而不是5.0。但有部分VCL控件与6.0存在兼容问题。  TListView为vsReport时,鼠标移到列头时会抛出异常,修正这个问题需要修改ComCtrl
分类:Delphi 查阅全文
FastReport 3.02 发布
FastReport 是Borland Delphi\C++ Builder下非常优秀的第三方VCL报表工具,目前已推出FastReport 3系列版本,该系列是不同于以前版本的新实现,最明显的就是界面的改进,默认的打印预览界面非常漂亮,而且支持的导出格式非常多,效果也非常不错,官方网站有新特性列表。FastReport官方网站:http://www.fast-report.comFastRepo
分类:Delphi 查阅全文
<< 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 >>