网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Delphi
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.在打印或打印预览前如何获取报表.
.Delphi使用VB编写的ActiveX控件全.
.用Delphi实现BP机、手机短讯.
.Delphi中布尔类型辨析.
.systemparametersinfo详细用法.
.Winsock完成端口模型-Delphi代码.
.DELPHI开发Web程序常见问题.
.(Delphi)如和下载网络文件的例子.
.在Delphi中处理数据库日期型字段.
.Delphi精品书籍推荐.
.Delphi点滴.
.读写CMOS内存.
.谈用Access数据库做服务器.
.OOP程序设计实践.
.剖析TThread类.
.讲述如何开发一个控件,很有价值(.
.后台调用外部程序的完美实现(De.
.窗体的建立时机及缓冲的思想在in.
.UltraEdit也支持Delphi语法高亮.
.COM程序编写入门(全文-2).

关于Delphi大Bug的更详细的例子

发表日期:2006-2-4


 

下面是一个关于Delphi大Bug的更加详尽的例子。

我建议大家尽可以好好去试试。关于它的讨论,希望热烈一点,借此,

能对大家多少有些帮助。两外两个类似的文章在

http://www.csdn.net/develop/read_article.asp?id=12606

http://www.csdn.net/develop/read_article.asp?id=12525

下面是例子源代码,其中的设置,您尽可以自由发挥。

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, Menus, ExtCtrls, jpeg;

type
  TForm1 = class(TForm)
    Button1: TButton;
    MainMenu1: TMainMenu;
    xiangya1: TMenuItem;
    Image1: TImage;
    Shape1: TShape;
    procedure Button1Click(Sender: TObject);
    procedure xiangya1Click(Sender: TObject);
    procedure Image1Click(Sender: TObject);
    procedure Shape1MouseDown(Sender: TObject; Button: TMouseButton;
      Shift: TShiftState; X, Y: Integer);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

type
  TxObject = class
    destructor Destroy;override;
  end;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
  x: TxObject;
begin
  x := TxObject.Create;
  ShowMessage('xiangya');
  x.Free;
end;

{ TxObject }

destructor TxObject.Destroy;
begin
  MessageBox(0, PChar('TxObject'),'Free',MB_OK);
  inherited;
end;

procedure TForm1.xiangya1Click(Sender: TObject);
var
  x: TxObject;
begin
  x := TxObject.Create;
  ShowMessage('xiangya');
  x.Free;
end;

procedure TForm1.Image1Click(Sender: TObject);
var
  x: TxObject;
begin
//  x := TxObject.Create;
//  ShowMessage('xiangya');
  x.Free;
end;

procedure TForm1.Shape1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
var
  xx: TxObject;
begin
//  xx := TxObject.Create;
  ShowMessage('xiangya');
  xx.Free;
end;

end

上一篇:不知您是笨蛋,还是我是笨蛋,关于Delphi的大Bug 人气:3531
下一篇:“98五笔字型输入法”大批量造词 人气:5591
浏览全部Delphi的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐