摘要:
savetime2k@yahoo.com2004-1-3前几天开始阅读 VCL 源代码,可是几个基类的继承代码把我看得头大。在大富翁请教了几位仁兄后,我还是对Delphi对象的创建和方法调用原理不太清楚。最后只好临时啃了一下汇编,把Delphi对象操作的几个关键的方法勘察了一遍。你可以通过以下链接知道我为什么要做这件事:http://www.delphibbs.com/delphibbs/dispq.asp?lid=2385681这是我花费一个晚上的测试结果,更多的细节只能以后在学习中再去了解。主要测试项目为:⊙ 测试目标:查看 TObject.Create 的编译器实现⊙ 测试目标:查看 c 阅读全文
posted @ 2011-11-11 00:56
Handll
阅读(274)
评论(0)
推荐(0)
摘要:
Silverlight 应用程序中未处理的错误 代码: 2104 类别: InitializeError在部署简单 Silverlight 程序时,只需要将生成的后缀为 .xap 和后缀 .html 放入网站目录即可,但是在 IIS6 中需要添加 MIME 类型,因为 IIS6 中默认没有添加 .xap 和 .xaml(IIS7 中已经默认添加此两种类型),出错的界面如下所示:(是在部署服务器上提示出来的)在网站属性中-HTTP头选项卡,点击 MIME 类型 按钮:点击 新建 按钮:添加下面两种类型: 扩展名:.xaml MIME 类型:application/xaml+xml 扩展名:... 阅读全文
posted @ 2011-11-11 00:55
Handll
阅读(393)
评论(0)
推荐(0)
摘要:
在主窗体上加一个ApplicationEvents控件(控件在Additional面板中), 在它的OnMessage事件中加入下述代码,一切搞定~!procedure TFrm_main_usermanager.ApplicationEvents1Message(var Msg: tagMSG; var Handled: Boolean); var hWnd: THandle; aName: array [0..255] of char;begin //给DBGrid加上鼠标滚轮 if Msg.message <> WM_MOUSEWHEEL then exit; ... 阅读全文
posted @ 2011-11-11 00:55
Handll
阅读(180)
评论(0)
推荐(0)
摘要:
如果OldCreateOrder为False,则OnCreate将在所有构造函数执行完之后才执行。如果OldCreateOrder为True,则OnCreate在TCustomForm的构造函数执行完就执行。同时发现D7有这个属性而D5没有这个属性,D5没有此属性但创建顺序相当于OldCreateOrder为False(与D7的默认值是一样的)http://blog.csdn.net/linzhengqun/archive/2005/10/01/493746.aspx 阅读全文
posted @ 2011-11-11 00:55
Handll
阅读(480)
评论(0)
推荐(0)
摘要:
分析器错误消息: 未能加载文件或程序集“CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”或它的某一个依赖项。系统找不到指定的文件。 源错误: 行 1: <%@ Page Language="C#" CodeFile="crystalDemo.aspx.cs" Inherits="Login_crystalDemo" %> 行 2: 行 3: <%@ Register Assembly 阅读全文
posted @ 2011-11-11 00:54
Handll
阅读(240)
评论(0)
推荐(0)
摘要:
uses AdoConEd ADOConEd.EditConnectionString(ADOConnection);将出现如下窗口:uses ADODB;procedure TForm1.Button2Click(Sender: TObject);var str:string;begin PromptDataSource(Handle,str);end;将出现如下窗口: 阅读全文
posted @ 2011-11-11 00:53
Handll
阅读(179)
评论(0)
推荐(0)
摘要:
--解决: --新建一同名数据库(文件名,文件组都和原来的一样),然后停止数据库服务,用原来文件替换新建的数据库文件,启动数据库,该数据库被设未suspect --然后把数据库改成紧急模式: sp_configure 'allow',1 GO reconfigure with override GO update sysdatabases set status =32768 where name = '数据库名' GO --把LDF文件改名,再执行 DBCC REBUILD_LOG ('数据库名','E:\fdzz\database\fd 阅读全文
posted @ 2011-11-11 00:52
Handll
阅读(254)
评论(0)
推荐(0)
摘要:
Socket服务端编程中最重要的也是最难 处理的工作便是客户请求的处理和数据的接收和发送,如果每一个Socket服务器应用程序的开发都要从头到尾处理这些事情的话,人将会很累,也会浪费大量 时间。试想,如果有一个通用的程序把客户请求处理和数据的接收、发送都处理好了,程序员只需要在不同的应用中对接收到的数据进行不同的解析并生成返回的数 据包,再由这个通用程序将数据包传回客户端,这样,程序设计的工作将会轻松许多。 用Delphi进行过三层数据库应用开发的程序员一定对 Borland公司的Borland Socket Server(ScktSrvr.exe)不陌生。这是一个典型的Socket服... 阅读全文
posted @ 2011-11-11 00:50
Handll
阅读(584)
评论(0)
推荐(0)
摘要:
一、xp_cmdshell的删除及恢复 1、判断xp_cmdshell是否存在 (SELECT count(*) FROM master.dbo.sysobjects WHERE xtype = 'X' AND name ='xp_cmdshell') 返回结果为1就ok 2、恢复xp_cmdshell的方法 删除扩展存储过过程xp_cmdshell的语句 exec sp_dropextendedproc 'xp_cmdshell' 恢复cmdshell的sql语句 exec sp_addextendedproc xp_cmdshell ,@dl 阅读全文
posted @ 2011-11-11 00:49
Handll
阅读(334)
评论(0)
推荐(0)
摘要:
删除文件使用的命令是del,它的全称是delete。 del命令的用法很简单,使用 "del 文件路径" 的格式就可以了。比如,想删除D盘根目录下的test.txt,使用del d:\test.txt即可。 但是,并不是所有的文件都可以只用del命令就可以搞定,比如具有隐藏属性、只读属性或者系统属性的文件,假如d:\test.txt具有隐藏属性,如 果仅仅是 del d:\test.txt 的话,d:\test.txt会纹丝不动。如何删除它?这时候,就需要对del加上一些辅助参数了,隐藏属性是hidden,使用del /a:h,只读属性是read,使用del /a:r,系统 阅读全文
posted @ 2011-11-11 00:49
Handll
阅读(830)
评论(0)
推荐(0)

浙公网安备 33010602011771号