摘要:
VCL 窗口函数注册机制研究手记 ,兼与 MFC 比较By 王捷 cheka@yeah.net ( 转载请保留此信息 ) 这个名字起的有些耸人听闻 ,无他意 ,只为吸引眼球而已 ,如果您对下列关键词有兴趣 ,希望不要错过本文 :1. VCL 可视组件在内存中的分页式管理 ;2. 让系统回调类的成员方法3. Delphi 中汇编指令的使用4. Hardcore5. 第 4 条是骗你的 我们知道 Windows 平台上的 GUI 程序都必须遵循 Windows 的消息响应机制 ,可以简单概括如下 ,所有的窗口控件都向系统注册自身的窗口函数 ,运行期间消息可被指派至特定窗口控件的窗口函数处理。对消息 阅读全文
摘要:
如果OldCreateOrder为False,则OnCreate将在所有构造函数执行完之后才执行。如果OldCreateOrder为True,则OnCreate在TCustomForm的构造函数执行完就执行。同时发现D7有这个属性而D5没有这个属性,D5没有此属性但创建顺序相当于OldCreateOrder为False(与D7的默认值是一样的)http://blog.csdn.net/linzhengqun/archive/2005/10/01/493746.aspx 阅读全文
摘要:
在主窗体上加一个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; ... 阅读全文
摘要:
Silverlight 应用程序中未处理的错误 代码: 2104 类别: InitializeError在部署简单 Silverlight 程序时,只需要将生成的后缀为 .xap 和后缀 .html 放入网站目录即可,但是在 IIS6 中需要添加 MIME 类型,因为 IIS6 中默认没有添加 .xap 和 .xaml(IIS7 中已经默认添加此两种类型),出错的界面如下所示:(是在部署服务器上提示出来的)在网站属性中-HTTP头选项卡,点击 MIME 类型 按钮:点击 新建 按钮:添加下面两种类型: 扩展名:.xaml MIME 类型:application/xaml+xml 扩展名:... 阅读全文
摘要:
分析器错误消息: 未能加载文件或程序集“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 阅读全文
摘要:
uses AdoConEd ADOConEd.EditConnectionString(ADOConnection);将出现如下窗口:uses ADODB;procedure TForm1.Button2Click(Sender: TObject);var str:string;begin PromptDataSource(Handle,str);end;将出现如下窗口: 阅读全文
摘要:
--解决: --新建一同名数据库(文件名,文件组都和原来的一样),然后停止数据库服务,用原来文件替换新建的数据库文件,启动数据库,该数据库被设未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 阅读全文
摘要:
Socket服务端编程中最重要的也是最难 处理的工作便是客户请求的处理和数据的接收和发送,如果每一个Socket服务器应用程序的开发都要从头到尾处理这些事情的话,人将会很累,也会浪费大量 时间。试想,如果有一个通用的程序把客户请求处理和数据的接收、发送都处理好了,程序员只需要在不同的应用中对接收到的数据进行不同的解析并生成返回的数 据包,再由这个通用程序将数据包传回客户端,这样,程序设计的工作将会轻松许多。 用Delphi进行过三层数据库应用开发的程序员一定对 Borland公司的Borland Socket Server(ScktSrvr.exe)不陌生。这是一个典型的Socket服... 阅读全文
摘要:
一、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 阅读全文
摘要:
删除文件使用的命令是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,系统 阅读全文