当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 最近读到《计算机世界》的文章《用VB给商品软件加密的方法》,对此我也有比较多的实际体验,和大家探讨一下。
 

 

 ·delphi系列的y2k问题    »显示摘要«
    摘要:  delphi发展至今,已经是第五版本了。尽管各个版本有大大小小的bug,但疵不掩暇,她还是赢得了广大程序员和编程爱好者的追随和爱戴。随着2000年的逼近, y2k的一系列问题和各种解决方案也就随之提到日程上来。对编程者来说,我们现在关心的焦点是:delphi系列有没有y2k问题呢? ---- 答案当然是肯定的。从 delphi4 起,inprise 公司就在系统单元 sysutils. p......
 ·delphi编程的图形显示技巧    »显示摘要«
    摘要:发软件时经常需要加入各种图形的特效显示效果,这样可以使画面变得更为生动活泼,增加软件的趣味性,使软件更加受欢迎。本文将探讨如何在delphi编程中实现移动、交错、瀑布状、百叶窗和积木堆叠等各种图形特效显示效果。 基本原理 在delphi中,实现图像的显示是非常简单的,我们只要在form中定义一个timage组件,设置其picture属性,然后选择任何有效的.ico、.bmp、.emf或.wm......


小商品软件的加密方法
上一页   ...由于我们在dos平台下的加密技术已经比较稳定,这是最简便有效的方式.这种做法的前提是dos程序在windows 3.2/95/98下均可顺利地执行.

【程序编程相关:QQ2000B刷屏机的源码(Delphi

【推荐阅读:如何用delphi读取网卡物理号

---- 具体的实现方式是由应用程序调用windows api启动dos加密认证程序,并等待该程序结束,判断其返回码,以确定是否有钥匙盘.为此,需要对原来的dos程序略加改动,将判断结果以返回码的形式输出,例如在turbo c++ 3.0中使用exit(0)返回0,使用exit(1)返回1(至于dos实现磁盘加密的方法由于资料很多,这里不作详细介绍).而windows应用程序读取到返回码以后,就可以确定下一步的动作. 【扩展信息:用自动化往Word、Excel中输出数据

---- 这里关键的代码是启动一个dos程序,等待它结束,并得到返回码.请参看下面的delphi函数winexecandwait32:

function winexecandwait32(filename :

string; visibility : integer):dword;

var

zappname:array[0..512] of char;

zcurdir:array[0..255] of char;

workdir:string;

startupinfo:tstartupinfo;

processinfo:tprocessinformation;

begin

strpcopy(zappname,filename);

getdir(0,workdir);

strpcopy(zcurdir,workdir);

fillchar(startupinfo,sizeof(startupinfo),#0);

startupinfo.cb := sizeof(startupinfo);

startupinfo.dwflags := startf_useshowwindow;

startupinfo.wshowwindow := visibility;


...   下一页
 ·在动态报表制作中巧用dbgrid    »显示摘要«
    摘要:在delphi中,编程人员利用quick report控件可以方便地设计和实现静态报表,但对动态报表的制作仍有不便之处。如制作一个列表式报表时,如何动态调节每一列的宽度?由于报表在预览情况下不能修改,只能在预览前将宽度设定好,因此,如何比较方便地预先设定宽度,就成了一个需要解决的问题。 分析问题 首先可想到一种笨办法,就是在确定报表中需要显示的字段后,对每一个字段的宽度赋予一个初始值(比如80......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE