随笔分类 -  delphi

delphi
摘要:替换 (DSPackDir)\src\Directx9目录下同名文件。并考至(Delphi2007)\lib下。 (DSPackDir)\src\目录下Directx9和DSPack两个文件夹考至(Delphi2007)\source下。 打开Delphi2007的Tools -> Options窗口,在Environment Options -> Delphi Options -> Libray - Win32的Browsing Path属性中追加$(BDS)\source\DirectX9;$(BDS)\source\DSPack . 阅读全文
posted @ 2010-07-19 15:24 苔苔以苔苔以苔 阅读(2506) 评论(1) 推荐(0) 编辑
摘要:但是在windows7,windows server 2008 上,报 ‘xxx’ is not a valid date and time 错误 后来发现不同操作系统的默认的 短日期样式 是不同的 winxp,win2003 默认短日期样式是 xxxx-xx-xx windows7,windows server 2008 默认短日期样式是 xxxx/x/xx 可以通过 控制面板---->区域设置------->日期----->短日期样式 查看 阅读全文
posted @ 2010-04-13 09:31 苔苔以苔苔以苔 阅读(1216) 评论(0) 推荐(0) 编辑
摘要:问:webbrowser.visible 怎么无效啊? 答:首先,webbrowser的visible属性的意思是:浏览器窗口是否可见。 其次,如果:你是要实现隐藏的功能可以用left和top属性将其移出承载容器之外,要显示之时在将它移会原位置即可。 阅读全文
posted @ 2010-04-12 10:59 苔苔以苔苔以苔 阅读(149) 评论(0) 推荐(0) 编辑
摘要:';' not allowed before 'ELSE' ElSE前不允许有“;”   '' clause not allowed in OLE automation section 在OLE自动区段不允许“”子句   '' is not a type identifier 不是类型标识符   '' not previously declared as a PROPERTY 前面没有说明PROPERTY   'GOTO ' leads into or out of TRY statement GOTO 进入或超出TRY语句的范围    clause expected, but found 要求子句,但出现   16-Bit fixup encountered in object file '' 在对象文件遇到16位修复   486/487 instructions n 阅读全文
posted @ 2010-01-19 10:22 苔苔以苔苔以苔 阅读(883) 评论(0) 推荐(1) 编辑
摘要:1 - Add this paths to your search directory: - (DSPackDir)\src\Directx9 - (DSPackDir)\src\DSPack 译:添加查询路径,否则在编译时发生找不到相关.dcu文件错误。操作:Delphi(菜单) Tools->Envioronment Options->Library. 在Library Path处添加。 2 - Compile DirectX 9 Package (DirectX9_Dx.dpk) from the "packages" directtory. 阅读全文
posted @ 2009-11-25 15:01 苔苔以苔苔以苔 阅读(798) 评论(0) 推荐(0) 编辑
摘要:MediaEvent.FreeEventParams(EventCode, Param1, Param2); if EventCode=EC_Complete then begin if MediaControlnil then MediaControl.Stop; if MediaSeeknil then begin CurrentPosition:=0; MediaSeek.SetPositions(CurrentPosition, AM_SEEKING_AbsolutePositioning, EndPosition, AM_SEEKING_NoPositioning) end end end 阅读全文
posted @ 2009-09-19 09:46 苔苔以苔苔以苔 阅读(661) 评论(0) 推荐(0) 编辑
摘要:unit ServerMain; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, IniFiles, ExtCtrls, bsSkinData, BusinessSkinForm, Menus, bsSkinMenus,sh... 阅读全文
posted @ 2009-09-02 17:21 苔苔以苔苔以苔 阅读(1642) 评论(0) 推荐(0) 编辑
摘要:下系统钩子(键盘钩子,鼠标钩子等等)已是我们最长用的手段,要做钩子程序就必须用到下面这几个函数使用动态链接库(dll),即要实现全局系统钩子。这里就这几个函数的参数做一下详细的讲解。 阅读全文
posted @ 2009-08-21 10:18 苔苔以苔苔以苔 阅读(2707) 评论(1) 推荐(0) 编辑
摘要:procedure TForm1.Button1Click(Sender: TObject);var reg: TRegistry;begin reg := TRegistry.Create; reg.RootKey := HKEY_CLASSES_ROOT; {在注册表中添加我们虚拟的 .tst 格式, 并指定默认项的值是 TestFile} reg.OpenKey('.tst', True);... 阅读全文
posted @ 2009-08-13 13:42 苔苔以苔苔以苔 阅读(1783) 评论(0) 推荐(0) 编辑
摘要:delphi +flash TShockwaveFlash的使用 阅读全文
posted @ 2009-08-04 10:00 苔苔以苔苔以苔 阅读(444) 评论(0) 推荐(0) 编辑
摘要:XPMENU只有一个源代码文件,所以安装是最简单的。 Componment->Install Componment选项。选择into new package. 在unit file name下输入那个源代码文件。在Package file name随便输入一个新名字,然后就一路确定就完成了。 阅读全文
posted @ 2009-07-29 11:38 苔苔以苔苔以苔 阅读(1047) 评论(0) 推荐(0) 编辑
摘要:有时候把Label的AutoSize属性设置为True,当窗体显示的时候,Label中的内容可能会显示不完全,只能把AutoSize设置为False,把Label调整成能显示出内容的大小。还有一种更简单的解决方法。把Form的Font属性进行如下设置:字体为宋体,字号为小五,字形为常规,字符集为“CHINESE_GB2312”,把Label的ParentFont设置为True即可! 阅读全文
posted @ 2009-07-14 10:26 苔苔以苔苔以苔 阅读(903) 评论(0) 推荐(0) 编辑
摘要:AddShell()源自于前一段时间有写的addsection()新增区段代码, 在增加区段代码的基础上,追加了 1.修改启动入口点位置 2.增加一段壳头xor $50的代码function AttachStart-function AttachEnd 这一段代码是先填充,再被修改成合适原EXE的壳头 3.修改原启动代码入口点所在区段的段属性可写并进行xor $50运算加密 阅读全文
posted @ 2009-06-30 17:27 苔苔以苔苔以苔 阅读(774) 评论(0) 推荐(0) 编辑
摘要:· 实现标记是DefineBits\DefineBitsJPEG2\DefineBitsJPEG3等JPG信息提取并保存为BMP、JPG及GIF格式。· 实现标记是DefineBitsLossless\DefineBitsLossless2等BMP信息提取并保存为BMP、JPG及GIF格式。· 实现标记是DefineSound等MP3信息提取并保存为WAV、MP3及E... 阅读全文
posted @ 2009-06-26 16:30 苔苔以苔苔以苔 阅读(292) 评论(0) 推荐(0) 编辑
摘要:我用2009的idhttp获取网页内容 网页内容是字母或数字没问题,获取中文乱码 php网页上就输出2个汉字 我直接用get获取的 showmessage(idhttp.get('http://localhost/echo.php')); 相同代码放到2007就可以正确显示汉字,请高手帮忙看看2009下如何能转换成可以看得懂的汉字? 阅读全文
posted @ 2009-06-18 14:53 苔苔以苔苔以苔 阅读(5253) 评论(0) 推荐(2) 编辑
摘要:Flash 是 Macromedia 公司工具出品的著名网页动画和多媒体工具,这个矢量格式网页工具自推出以来,受到广泛的欢迎和应用,截止2000年6月的统计,Flash的用户达到2亿4千8百万,即大约91.8%的Web用户能够观看Flash动画[1]。 Flash动画是以SWF文件格式存放的,Macromedia 公司于1998年4月公布了SWF文件的格式,可参见http://www.openswf.org,并推出了Macromedia Flash FileFormat (SWF) SDK (本文以下简称SWF SDK),用于开发者研制开发Flash动画即SWF文件的生成工具。SWF SDK中包含了SWF文件格式的说明文档、用Microsoft Visual C++开发的C++类(classes)以及一些范例[2]。 阅读全文
posted @ 2009-06-17 23:42 苔苔以苔苔以苔 阅读(1056) 评论(0) 推荐(1) 编辑
摘要:var vvsam:longword; begin vvsam:=dt[vbyte]*$1000000+dt[vbyte+1]*$10000+dt[vbyte+2]*$100+dt[vbyte+3]; //取数 result:=longword(vvsam shl vbitpos) shr (32-nbits); //移位取值 inc(vbitpos,nbits); //移位 inc(vbyte,vbitpos div 8); //移字节 定新字节 vbitpos:=vbitpos mod 8; //定新位 阅读全文
posted @ 2009-04-17 15:56 苔苔以苔苔以苔 阅读(635) 评论(0) 推荐(0) 编辑
摘要:找过一些资料,正确的格式是:文件标志(24b): 未压缩(SWF),压缩(CWF,版本6以上支持)版本号(8b) 文件长度(32b)帧大小(TWIPS,A TWIP seems to be 1/20 of a pixel)帧率(16b):0.1-120有效,Frame delay in 8.8 fixed number of frames per second总帧数(16b)再后面是具体的帧... 阅读全文
posted @ 2009-04-17 14:31 苔苔以苔苔以苔 阅读(267) 评论(0) 推荐(0) 编辑
摘要:要在Delphi中播放flash依赖于FlashActiveX控件,所以我们要先安装它。运行Delphi后,选择选单Component→Import ActiveX Control,找到SWFlash.OCX(或者Shockwaveflash.ocx) 文件进行安装。安装完成后,ActiveX面板里出现TShockwaveFlash控件,这是Delphi对FlashActiveX控件的封装,现在我们就可以用这个控件来播放Flash了。 阅读全文
posted @ 2009-03-20 10:19 苔苔以苔苔以苔 阅读(982) 评论(2) 推荐(0) 编辑
摘要:备忘 阅读全文
posted @ 2009-02-25 16:36 苔苔以苔苔以苔 阅读(528) 评论(0) 推荐(0) 编辑

猪先飞