摘要: 方法一:3322获许本地外网地址:http://www.3322.org/dyndns/getipVB获取计算机名称,内、外网IP,很简单,仅作示例。这些在编大软件时作为装饰。Author:MinghackerFrom:http://yxmhero1989.blog.163.com/添加winsock控件,Inet控件Private Declare Function ReleaseCapture Lib "user32" () As Long none窗体的移动 Private Declare Function SendMessage Lib "user32&qu 阅读全文
posted @ 2012-11-03 00:48 GameKing 阅读(3512) 评论(0) 推荐(0) 编辑
摘要: 在自己编写文本文件读取函数的时候,你首先会遇到的第一个问题就是:对于给定的一个文件名,怎么知道它所代表磁盘文件的确是文本文件?这里有一个很简单的方法:把给定的那个文件看作是无类型的二进制文件,然后顺序地读出这个文件的每一个字节,如果文件里有一个字节的值等于0,那么这个文件就不是文本文件;反之,如果这个文件中没有一个字节的值是0的话,就可以判定这个文件是文本文件了。这是原理,下面看看在Delphi 中怎样编程来实现它--function IsTextFile(FileName:string):boolean; var Fs:TFileStream; i,size:integer; IsTextF 阅读全文
posted @ 2012-10-25 15:39 GameKing 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: 指令功能AAA调整加AAD调整除AAM调整乘AAS调整减ADC进位加ADD加AND与ARPL调整优先级BOUND检查数组BSF位右扫描BSR位左扫描BSWAP交换字节BT位测试BTC位测试求反BTR位测试清零BTS位测试置一CALL过程调用CBW转换字节CDQ转换双字CLC进位清零CLD方向清零CLI中断清零CLTS任务清除CMC进位求反CMOVA高于传送CMOVB低于传送CMOVE相等传送CMOVG大于传送CMOVL小于传送CMOVNA不高于传送CMOVNB不低于传送CMOVNE不等传送CMOVNG不大于传送CMOVNL不小于传送CMOVNO不溢出传送CMOVNP非奇偶传送CMOVNS非负传 阅读全文
posted @ 2012-10-25 15:10 GameKing 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 1.添加引用ShellAPI。2.运行程序时初始化 接受外部拖放。3.接收事件代码如下:unit mainForm;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls,StrUtils, WinSkinData, SkinCaption,ShellAPI;//添加ShellAPI引用 type TForm1 = class(TForm) Button1: TButton; OpenDialog1:... 阅读全文
posted @ 2012-10-25 14:26 GameKing 阅读(1605) 评论(0) 推荐(0) 编辑
摘要: Delphi MessageBox() 用法参数MessageBox有两种,一种是API函数,另一种是MFC的CWnd类里对MessageBox API进行封装后的函数,名字也叫MessageBox。在API函数中:function MessageBox(hWnd:HWND,const Text, Caption: PChar; Flags:Longint = MB_OK): Integer;hWnd:对话父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可以用0,使其直接作为桌面窗体的子窗口。Text:欲显示的信息字符串。Caption:对话框标题客串。Flags 阅读全文
posted @ 2012-10-13 15:38 GameKing 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 这个是因为你的设置有问题。解决方法如下:解决方案一:项目->属性->链接器->常规 下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”。不过这又引入了另外一个警 告:FormatCom.obj : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/INCREMENTAL:NO”规范)选择项目,属性->配置属性 ->C/C++,修改“调试信息格式”为“程序数据库(/Zi)”即可。解决方案二:下载“VS90-KB948127.exe” 来解决问题vs2008 -fatal erro 阅读全文
posted @ 2012-02-11 16:25 GameKing 阅读(24101) 评论(3) 推荐(0) 编辑
摘要: ----------------------------------------------------------------------------------------①、Ansi与Unicode简要说明及各自的优缺点:他们是两种字符的编码格式,Ansi=窄字节,Unicode=宽字节,Ansi用char格式表示一个字符,占用一个字节的存储空间,最多表示255个字符,表示英文还可以,但对于中文、日文、韩文等语言来说就不够用了,所以如果你的程序是Ansi编码的话,那么你写的中文语言的程序拿到日文、韩文等系统上面就会出现乱码。所以有了Unicode,用二个字节去表示一个字符,格式是 uns 阅读全文
posted @ 2012-02-11 13:39 GameKing 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: 1.2 汇编语言的产生汇编语言的肢体是汇编指令。汇编指令和机器指令的差别在于指令的表示方法下。汇编指令是机器指令编译记忆的书写格式。操作:寄存器BX的内容传送到AX中机器指令:1000100111011000汇编指令:mov ax,bx寄存器英文名称:Register :寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。1.3 汇编语言的组成(1) 汇编指令:机器码的助记符,有对应的机器码(2) 伪指令 :没有对应的机器码,有编译器执行,计算机并不执行(3) 其他符号:如 +,-,*,/等,由编译器识别,没有对应的机器码存储器89D8H :H表 阅读全文
posted @ 2012-01-24 00:44 GameKing 阅读(414) 评论(0) 推荐(0) 编辑
摘要: Windows系统让普通用户告别了复杂的DOS代码时代,但对于软件开发者而言,数十年来却从未真正远离过代码的世界,即便是更优化的图形界面,更完备的代码生成器,最后,还不得不在代码的世界里“Debug”测试,直至完成最后的部署。“其实,GeneXus正是让程序员摆脱代码也可以制作软件的一套工具。”乌拉圭Artech公司主席Breogan Gonda这样告诉记者。 这家有着20余年历史的老牌服务提供商,设计出基于知识管理的开发平台GeneXus。该系统为软件开发者提供一个模型化的开发平台,使用者只需以用户的视角进行分析,构建业务模型,便可在后台自动生成与之对应的代码,最终获得产品原型,经过测试后得 阅读全文
posted @ 2012-01-07 17:59 GameKing 阅读(334) 评论(0) 推荐(0) 编辑
摘要: procedure LetWindowShake(wHandle: THandle) ;const MAXDELTA = 4; SHAKETIMES = 500;var orect, wRect :TRect; deltax : integer; deltay : integer; cnt : integer; dx, dy : integer;begin //remember original position GetWindowRect(wHandle,wRect) ; orect := wRect; Randomize; for cnt :... 阅读全文
posted @ 2011-09-20 10:22 GameKing 阅读(509) 评论(0) 推荐(0) 编辑