自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 Delphi出现内存访问出错的一般原因

内存出错的讨论:"Access violation at address 地址 in Module 你的应用. 这种在Delphi的开发中普遍存在. 这种内存访问错误,往往是访问了已经Free掉的对象,或是访问还没有生成的对象. 如果这个地址为 0000000, 则一般为访问还没有创建的对象.

2009-04-30 16:04:00 2460 1

原创 Delphi调用BarTender7.75打印条码标签简明开发教程

Delphi调用BarTender7.75打印条码标签简明开发教程作者: hydonlee摘要:本文就简单使用Delphi调用BarTender7.75之ActiveX组件打印条码的开发过程做介绍.1.       前言最近一个项目需要在扫描条码后按固定的格式打印。条码打印软件客户习惯使用的是BarTender,为了保持客户的习惯以及降低开发风险,决定使用Delphi调用BarTe

2008-07-08 22:32:00 6813 5

原创 整形转二进制

Delphi没有直接提供整形转二进制的函数,就自己写了一个,贴出来与大家共享.并没有对速度做优化,各位有更新的版本请共享,谢谢! function Int2Bin(intVal: integer): string;{整形转二进制串}begin  //先转为16进制字串,然后从16进制串转为2进制串  return Hex2Bin(Format(%X, [intVal]));end;

2007-02-08 16:15:00 2090 1

原创 Python第二程序: 自动更新病毒库

Python第二程序: 自动更新病毒库 起因: ---------------------------------------------- 使用的Symantec AntiVirus 没有纳入管理, 所以需要每次提示病毒定义文件超过10后,手工进入内部网相关网页,下载更新. 为了练手, 也为了将这一过程自动化,决定用Python写一个自动更新病毒库的小程序. 分析: ----------

2006-12-04 21:49:00 1763

原创 写给新人们[聊天记录整理]:如何做个新人!

2006-09-13 23:03:53 东子问:如何培训新人呢?1.培训基本的数据库操作(2层)2.三层的基础 -- 让新人了解并自己可以做出三层的来. 3.在我们的平台上如何做程序以及规范.4.练习.5.为新人提供日后发展规划    为新人提供日后发展规划---指什么?新人容易在枯燥的写程序中找不到方向  告诉他们, 你培训结束后要做什么, 明确你以后(短期目标/中期目标)想做什么, 在工作中你

2006-09-13 23:48:00 1633

原创 如何下载文件时在客户端不打开,而是弹出保存

Response.buffer = TRUEResponse.ContentType = "APPLICATION/OCTET-STREAM"Response.AddHeader "Content-Disposition","attachment;filename="& 文件名 &""  读取文件,以流的形式返回到Response中Set objStream = Server.Crea

2006-08-01 18:07:00 1698

原创 Win2003下COM+的访问

Win2003大大加强了安全性,首先是防火墙,然后2003下的COM+默认安装只充许本地访问,远程访问时会报错:RPC服务器无效。如果给了可以激活时,则报错OLE ERROR 80004027错误。如果想通过远程访问,需要安装[应用程序服务器]中的远程COM+访问。------------PS:COM+技术从2000开始,到XP,再到2003,一个版本一个变化。

2006-01-16 10:18:00 1647 1

原创 Delphi7使用MyODBC连接Mysql乱码问题解决

使用Delphi7, MyODBC 3.5连接MySQL 5.0, 数据库字符集设置为GBK, 居然出现乱码!!!真是晕....找了一个晚上,终于找到方法了:1)设置ODBC中, Advanced-->Flag 3-->Read Options From my.cnf2)将以下内容保存为%windir%/my.cnf[client]default-character-set=gbk OK!

2005-11-15 00:02:00 2948 1

原创 一组Delphi7平台下分布式编程实例(Delphi7,DataSnap,DBExpress)

1.利用 dbExpress 创建可重用组件来将 Delphi 7 连接到 DB22.使用 DataSnap 创建分布式 DB2 和 Delphi Web 应用程序3.大转变: 利用 Kylix 3 从 Windows 迁移到 Linux4.显示和修改 Delphi 7 Studio 应用程序中的 DB2 主从复合结构数据5.DB2 和 Delphi 7 — SOAP 和数据库 Web 服务6.D

2005-10-08 18:25:00 2609

原创 [转]Delphi 7 and Web Service Global Activation Model Fix

[转]Delphi 7 and Web Service Global Activation Model FixSee Also: Delphi Papers and ColumnsDelphi 6 Update 2 and higher (including Delphi 7 and Delphi 2005) offer a special Service Activation Model opt

2005-10-06 20:09:00 1691 1

转载 linux下软件的基本安装和卸载

linux下软件的基本安装和卸载   Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。  软件的

2005-09-28 21:58:00 5998

原创 [原创]轻轻松松扮靓你的Win98

    [原创]轻轻松松扮靓你的Win98              最近, 因为工作上的关系,需要在win98下做大量测试, 于是安装了近五年多没有使用的"瘟酒吧", 这不装不知道, 一装吓一跳!!!!    "瘟酒吧"真的已经是昨日黄花了啊!!!往时风光已不在, 美女也成半老娘啊!叹, 叹, 叹!    想想接下去的半个月就要与这"半老徐娘"夜夜为伴, 就觉得恐怖, 让我们这看惯了"XP"小姑

2005-08-23 20:11:00 1661

原创 Delphi中实现C++/Java类似静态变量的功能

在网上看到很多人都在为Delphi是否支持C++/Java中的静态变量及静态方法的功能而困扰,其实这在Delphi中是很简单的.静态方法就是使用Class Function. 静态变量则使用单元局部变量来实现. 代码如下://=========================================// StaticVarTestU - 定义了可以计数的类,通过类方法即可访问此类的对象

2005-04-23 20:17:00 2131 4

原创 Delphi程序返回值

有位网友提出这样的问题:怎么给Delphi应用程序一个返回码,类似C的exit(-1) 经过尝试,得到结果:Delphi的处理方式与C/C++有些不同,Delphi中对针对main或是WinMain函数的参数以及返回值的处理是通过system.pas中一些相应的变量及函数实现的。其中程序的返回值定义在System.pas中的ExitCode.所以,要想让程序返回值为1,则只需在程序中设置ExitC

2005-04-10 00:50:00 4696

原创 注音符号与汉语拼音对照表

┌───────────┬┬──────────────────────────────┐ │ 聲   母   表 ││ 韻 母 表 │ ├─────┬─────┤├──────┬───────┬───────┬───────┤ │ㄅ b│ㄐ j││ │| i│ㄨ u│ㄩ │ ├─

2004-12-31 15:28:00 5525

原创 在asp.net在服务端向客户端添加脚本实现自动弹出消息

在asp.net在服务端向客户端添加脚本实现自动弹出消息原理:  在Asp.Net中,经常需要在客户端提交后,根据提交信息的不同,自动弹出一个不同的消息。所以,就有了在服务端向客户端动态添加脚本实现打开网页时自动弹出的消息。  添加客户端脚本,.Net已经提供很方便的信息,使用RegisterStartupScript就可以实现。而要在打开网页时自动弹出,最早的想法是向中添加OnLoad方法-

2004-09-09 21:06:00 2583 6

翻译 VB函数的列表(newlaos翻译整理)

VB函数的列表(newlaos翻译整理) 1) 数据类型转换: a) __vbaI2Str 将一个字符串转为8 位(1个字节)的数值形式(范围在 0 至 255 之间) 或2 个字节的数值形式(范围在 -32,768 到 32,767 之间)。b)__vbaI4Str 将一个字符串转为长整型(4个字节)的数值形式(范围从-2,147,483,648到2,147,483

2004-09-07 14:00:00 2126

原创 破解/汇编学习笔记

1.循环,用得比较多,也是加密/验证常用的MOV EAX,DWORD PTR SS:[EBP-4] CALL XXXXXXXX //这一般是取长度TEST EAX,EAX @@Loop:JBE XXXXXXXX //长度为0,不做循环 MOV EDX,1 /

2004-09-04 10:51:00 2147 1

原创 分享:组合语言之艺术(朱邦复) CHM格式提供

今天花了些时间,将黄金书屋的版本制作成CHM档,方便自己也方便大家。http://bbs.pediy.com/upload/file/2004/9/Assemble.zip_346.zip感谢Microsoft HtmlHelp WorkShop,让我一个没有做过CHM的人,也可以快速做完。

2004-09-02 23:11:00 1696

原创 生成GBK码表

program GenGBKCode;{$APPTYPE CONSOLE}uses  SysUtils;Var  i, j: byte;  mFile: textfile;begin  AssignFile(mFile, GBKCode.txt);  Rewrite(mFile);{GBK字符集范围分区                      高位     低位-------------

2004-09-02 00:55:00 1543

原创 实用SQL: 通过向表加clusted索引重整数据库

----   ArrangeDB.SQL 重整数据库----   CopyRights @2003.12.29 Digital China Management System Co., Ltd.---- 重整流程:把所有用户表增加 clustered 索引,这样SQL SERVER会重整表,然后-- 再删除索引---- 使用时机:日常维护,建议每周做一次重整。---- 注意事项:做完后请做数据库收

2004-08-26 15:26:00 1476

原创 实用SQL: 查看表字段信息

select c.colid, c.name, c.xtype, c.length, xprecfrom syscolumns cinner join sysobjects o on o.id=c.idwhere o.name=INVMAorder by colid

2004-08-26 15:24:00 1139

原创 用于查询当前数据库中所有表格的记录条数的脚本

--==========================================================================-- 说明: 本脚本用于查询当前数据库中所有表格的记录条数--   并将结果存入TableInfo表中,不会删除以备用户再做处理与分析--   不过,最后请用户删除此表。--=====================================

2004-08-26 15:23:00 1156

原创 dfm格式转换: 将二进制格式转为文本格式

在:DFM文件与XML文件互转 中,用到的dfm文件必须为文本格式, 如果是二进制格式, 处理就会出错.但是在处理中如何判断dfm是二进制文件, 而且再将二进制文件转为文本格式呢. ---dfm文件二进制格式时, 其文件会加一个文件头, 其中前3个字节来标识其为二进制, 这三个字节分别为:$FF, $0A, $00. 因为这三个字节在文本类型的文件中是不可能存在的,所以可以判断这3个字节就

2004-08-26 09:58:00 1858 2

原创 DFM文件与XML文件互转

dfm文件是Delphi中存储窗体控件信息的,有时为了对大批量的dfm文件操作(如:批量替换控件、作检查等),往往不是太方便。XML对结构化的数据读写则很强,将文本类型的dfm转为xml后进行操作,再转回dfm存储大大方便了操作。 //DFM to XMLprocedure Dfm2Xml(ADfmStrings: TStrings; AXml: IDsXmlDocument);

2004-08-25 22:17:00 1294 1

原创 中文转码器的工作原理

最近在做Delphi下的简体与繁体转换, 发现Windows2000自带的工具"中文转码器"很好用, 不仅可以转内码(BIG5-->GBK), 还可以将繁体字转为简体字(如:東-->东).要转内码比较简单, 使用MultiByteToWideChar先将简体/繁体(GBK/BIG5)转为UniCode, 再使用WideCharToMultiByte从Unicode转为繁体/简体(BIG5/GB

2004-08-25 21:41:00 1530

原创 生成BIG5字符集所有字符

program GenBig5Code;...{$APPTYPE CONSOLE}uses  SysUtils;Var  i, j: byte;  mBig5File: textfile;begin  AssignFile(mBig5File, c:Big5Code.bin);  Rewrite(mBig5File);  //BIG5字符集范围: 高位$A1~$FE, 低位分为两段:$

2004-08-25 13:39:00 1926

原创 增强Delphi程序安全性的几个想法,提高反破解能力

         “破解”在今天已经大行其道,作为开发者用得较多的Delphi,由于有其实现的特殊性,破解方式与MFC大不相同,但是在DEDE出现以后,Delphi程序的破解就变得容易起来. 结合本人在开发与破解中的经验, 将几个提高反破解能力的想法提供出来,请大家指正.1.不要使用明码比较.如果在程序中使用类似如下代码:if edt_SerialNo.Text = 1234567

2004-08-25 00:07:00 3319 1

原创 书!今天终于到了...

        对CSDN和第二书店感觉不错,以前也在北京站买过书, 现在上海站开张了, 自己又很需要这两本书...主观为公司, 客观嘛, 给自己一点挑战---读大学时就喜欢破解, 可惜毕业N年来一直工作太忙......        在订购并付款9天以后,书终于到...不得不佩服新风雨的效率...        不说了,反正到了, 赶快看书!

2004-08-23 22:20:00 1040 1

原创 Delphi程序使用Chm帮助的一点修改

??????? Delphi没有提供直接控制Chm格式帮助的功能,但是感谢Robert Chandler帮我们转换htmlhelp.H到Object pascal格式。??????? 但是在使用过程中,有出现一些问题,主要是在2000、XP以及2003上,如果客户端没有注册HHCtrl.ocx的话,就会出现访问内存错误,而且帮助文件也将打不开。??????? 其实打开HH.pas,很容易就

2004-08-23 22:12:00 1880

原创 CVCode简繁转换的扩展:GBK与Big5转换

  CVCode使用码表对照的方式实现简繁转换,在Unicode盛行的今天仍然是有其现实意义的。  较常见的应用是,企业内有台籍员工,也有大陆员工,而且简体和繁体的OS都有使用,这样在MIS系统中如何保证GB2312、GBK、BIG5都能够正常使用,而且BIG5输入的资料在GBK的系统上要显示正常,并且能与GB2312中输入的字符相匹配(查询中,按名称查询是最常见的)。  针对这样的应用,CVCo

2004-08-23 21:56:00 2151 1

phpunit-4.8.24.phar

最好的php单元测试工具。这个是4.8版,适合于php 5.6及以下版本。官方网站速度特别慢,基本不能下载。共享给大家用。

2016-04-24

企业应用架构模式(中文版) - 带索引

企业应用架构模式(中文版) - 带索引 包括企业应用的各种场景与模式,架构必备。

2013-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除