上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: @echo offattrib +r "d:\gho\yigeren.gho"echo y|cacls "d:\gho\yigeren.gho" /T /C /G EVERYONE:R 阅读全文
posted @ 2010-03-20 03:08 冷寒生 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 经测试,安装钩子没出问题,但回调函数里的代码老是执行不了,先上QQ群问,又上论坛问,无果。后来想到了GG的代码搜索功能,一搜,才发现是回调函数的声明出错了!需要加“__declspec(dllexport)”//钩子过程__declspec(dllexport) LRESULT CALLBACK CBTProc(int nCode, WPARAM wParam, LPARAM lParam); 阅读全文
posted @ 2010-03-18 16:43 冷寒生 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 在主窗体的OnCreat事件中加入下列代码:varC: HCURSOR;beginC := LoadCursor(0, IDC_HAND);if C <> 0 then Screen.Cursors[crHandPoint] := C;end; 阅读全文
posted @ 2010-01-12 02:33 冷寒生 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 控件事件顺序:先执行DragOver事件,后执行DragDrop事件var ListItem:TListItem; procedure TForm1.ListView1DragOver(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean); begin Accept := true; ListItem:=ListView1.Selected; end; procedure TForm1.ListView1DragDrop(Sender, Source: TObject; X, Y: Int 阅读全文
posted @ 2010-01-02 10:54 冷寒生 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 常用控件命名前缀 控件类名前缀TForm等窗体类frmTButton, TSpeedButton等所有的按钮类btnTCheckBox等所有的检查框chkTRadioButton单选按钮类rdoTListBox等所有的列表框类lstTPanel等所有的面板类pnlTLabel, TStaticText等所有用来显示的标签类lblTEdit, TMaskEdit等所有的单行编辑框类edtTMemo, TRichEdit等所有的多行编辑框类mmoTImage等图片类imgTComboBox等所有的下拉式列表框类cbbTTreeViewtvTListViewlvTToolBar工具条tbTGroup 阅读全文
posted @ 2010-01-01 14:19 冷寒生 阅读(270) 评论(0) 推荐(0) 编辑
摘要: PerlRegex一直用得很顺手,但今天晚上却老是出现堆栈溢出的问题,调整了Delphi 的Max stack size后,仍然解决不了。后来发现是正则表达式的问题,具体细节问题还不太清楚我一般使用“((.|\n)+?)”来匹配多行文本,而出现堆栈溢出的地方就是因为我使用了这个正则表达式,后将“((.|\n)+?)”改为“(.+?)”,并设置PerlRegex的Option为[preMuiLine]后问题解决。 阅读全文
posted @ 2010-01-01 00:14 冷寒生 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 正 文:今天在编译Delphi程序时,执行一个内存记忆体的时候,提示:Project.exeraisedexceptionclassEStackOverflowwithmessage:Stackoverflow.这是堆栈溢出错误。 原因就是字符串所存储的内容超过DELPHI系统堆栈默认的大小16*100000。我们可以改大这个默认值。 那么如何给我们的应用程序分配更大的内存空间以避免堆栈溢出呢?其实,在每个Delphi项目中都有一个设置应用程序内存大小的地方。 解决方法: 点击Project菜单中->Options->Linker->Memorysizes->按照需要, 阅读全文
posted @ 2009-12-31 23:16 冷寒生 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 假设CMyDialog为对话框类1.先在CMyDialog.cpp中声明一个全局变量CMyDialog* pDlg;2在OnInitDialog()的时候,pDlg = this;3.在别的类使用他的时候,在别的类的Cpp中添加extern CMyDialog* pDlg;4.pDlg->yourfunction(); 阅读全文
posted @ 2009-12-31 02:31 冷寒生 阅读(963) 评论(0) 推荐(0) 编辑
摘要: select sum(field_name+0) from tlb_name 阅读全文
posted @ 2009-12-19 17:35 冷寒生 阅读(1509) 评论(0) 推荐(0) 编辑
摘要: 此文章系收藏之作,并非本人所写大家都知道,一般的程序运行的时候,可执行文件本身是被操作系统保护的,不能用改写的方式访问,更别提在本身还在运行的时侯删除自己了。在lu0的主页上看到一种undocument的方法,通过改变系统底层的文件访问模式实现删除自己,那是实在功夫。我看了很是佩服。但是有没有一种用在msdn上就能查到的函数实现呢?有!jeffrey richter给我们做了一个范例:deleteme.cppmodule name: deleteme.cppwritten by: jeffrey richterdescription: allows an executable file to 阅读全文
posted @ 2009-12-05 03:15 冷寒生 阅读(370) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
IT知识库