自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Delphi播放声音文件类(包括调整其中任意一个声音的大小)

<br />自行封装的播放声音类文件 TSoundPlayer , 用MCI播放的。<br /> <br />但是TSoundPlayer类无法提供针对每个声音的大小调节,比如一个背景音乐,一个前景音乐。<br /> <br />为此,我安装了MMTools2.0,在窗体上放上MidiPlayBg:TMMDSMidiChannel控件和TMMDSWaveMixer控件,<br />并且进行关联,就可以调用TMMDSMidiChannel.Volume来设置音量了MidiPlayBg.Volume := -1

2010-09-19 21:02:00 3798

转载 VisualSVN Server安装在Win2003Server上CPU占用率高问题解决方案

<br />SVN服务器为Visual SVN Server,它集成了Apache和Subvision,<br /> <br />解决过程为:<br />     第一、找到VisualSVN Server的安装目录,下面的conf文件夹下有httpd.conf文件,打开后在文件最后加入:<br /> <br />     <IfModule mpm_winnt.c><br />     ThreadsPerChild 1000<br />     MaxRequestsPerChild 10000<br

2010-09-13 12:57:00 2757 1

原创 Delphi中获取Unix时间戳及注意事项

uses DateUtils;DateTimeToUnix(now)可以转换到unix时间,但是注意的是,它得到的时间比c语言中time()得到的时间大了8*60*60这是因为now是当前时区的时间,c语言中time()是按格林威治时间计算的,北京时间比格林威治时间多了8小时DateTimeToUnix(now)-8*60*60 就和c语言中time()得到的一样了 

2010-09-08 12:58:00 22639 2

转载 Delphi使用StrToDatetime在不同操作系统出现不同的情况

[代码] Str:= '2010-4-13 06:22:22'; StrToDateTime(Str); 现象:在WinXP, Win2003 都不会报错但是在Windows7,Windows Server 2008 上,报 ‘xxx’ is not a valid date and time 错误后来发现不同操作系统的默认的 短日期样式 是不同的WinXP, Win2003 默认短日期样式是 xxxx-xx-xxWindows7,

2010-09-08 12:42:00 4103

转载 用Delphi编写Win2000服务程序

<br />一、Win2000服务简介<br />  服务程序(Service Application)是一种运行于WinNT的后台程序,每个服务程序(Service Application)中可能包含若干个服务(Service),每个服务就是其中的一个线程(该服务也可以创建多个子线程)。采用服务,应用程序可以获得特殊的权限,而且不会被用户通过Win2000的任务管理器直接结束程序,所以服务常常用来实现一些特殊的目标。<br />  通过Win2000控制面板中的服务管理工具,我们可以设置/查看服务的特性:

2010-09-04 20:46:00 659

原创 几个不错的C++皮肤控件

<br />1.  炫彩界面库(DirectUI)   http://xcgui.com/index.html<br /> <br />     感觉还可以,但是好像还不是非常成熟<br /> <br />2.  SkinSE 库  http://www.skinse.com/<br /> <br />     感觉相对较专业,较成熟<br /> <br />3.  开源皮肤组件库FreeCL 2.03  http://sourceforge.net/projects/freecl<br />     不是

2010-09-04 15:19:00 6839 1

转载 C/C++内存对齐--跨语言编程需要特别注意

<br />C/C++内存对齐<br /><br />一、什么是字节对齐,为什么要对齐?<br />    现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。<br />    对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构

2010-09-01 16:48:00 733

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除