论坛


2011年1月19日 星期三

在 Delphi 下使用 DirectSound (6): 按文件自己的格式(TWaveFormatEx)播放

万一| 万一的 Delphi 博客 |14:04:00

这必须手动建立主缓冲区.unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure FormCreate(Sender: TObject); ...

在 Delphi 下使用 DirectSound (5): 获取或设置缓冲区的格式:

万一| 万一的 Delphi 博客 |13:12:00

次缓冲区(或叫辅助缓冲区)尽管使用了波形文件自己的 TWaveFormatEx, 但最终播放的却只是 22050HZ 的 8 位立体声.因为次缓冲区最终要混入主缓冲区才播放, 可主缓冲区的缺省格式是 22050HZ 的 8 位立体声(这利于在不同应用程序之间的平滑切换).次缓冲区一旦建立, 其格?..

Amazon introduces AWS Elastic Beanstalk and just can’t stop innovating

Pawel Glowacki| Pawel Glowacki |10:08:35

When Delphi XE introduced few months ago the support for deploying applications directly from the IDE into the Amazon EC2 cloud, I have started to be intrigued by Amazon Web Services and kept watching it. To me Amazon is clearly one of the most?in...

2011年1月18日 星期二

Implementing a Session Pool in DBX DataSnap

Embarcadero| EDN Delphi Feed |22:00:00

REST Servers in Delphi XE Using DataSnap

Embarcadero| EDN Delphi Feed |05:56:55

Implementing OnStateIconClick In TListView - Radio Group Like ListView

About.com| About.com Delphi Programming |05:56:29

inTListView Ideas::I needed to have a way to allow a user to select / check / mark one item from the list. I could not use the ...Read Full Post

2011年1月17日 星期一

DynamicSkinForm v. 12.15

Embarcadero| CodeCentral Delphi Submissions |20:46:10

DynamicSkinForm VCL library help you to create applications with skins. Skins support for forms, menus, hints, many standard and non-standard original controls. Skins with many objects, effects help you to create standard and non-standard cool ap...

BusinessSkinForm v. 9.20

Embarcadero| CodeCentral Delphi Submissions |20:32:54

BusinessSkinForm VCL library help you to create applications with skins support for forms, menus, hints, many standard and DB controls. You can create your skins with special editor. Develop your business applications with BusinessSkinForm VCL!Fea...

Registering DataSnap Server Class in runtime with Delphi

Embarcadero| EDN Delphi Feed |19:22:50

把字节数组读入到流 - 回复 "巅枫" 的问题

万一| 万一的 Delphi 博客 |16:38:00

问题来源:http://www.cnblogs.com/del/archive/2011/01/16/1936942.html#2012707var {模拟三种字节数组} staticArr: array[0..6] of Byte = (65, 66, 67, 68, 69, 70, 71); dyanmicArr1: TBytes; dyanmicArr2: array of Byte; procedure TForm1.Button1Click(...

IntraWeb courseware manual update

Bob Swart| Dr.Bob’s Delphi Notes |09:31:58

Last weekend, I've (automatically) sent e-mails to all developers who've purchased a copy of the PDF edition of my Delphi IntraWeb courseware manual (first released in 2008) with the 4th and last edition of the 266-page Delphi 2007 for Win32 Web D...

Get the Application associated with the Shell Print Command for a File Type

About.com| About.com Delphi Programming |03:00:55

inDelphi TIPS::If your want to programmatically print files from Delphi code, using the associated shell application, you need to first make sure that there is an application ...Read Full Post

2011年1月16日 星期日

在 Delphi 下使用 DirectSound (4): 设置音量、相位、播放频率和播放位置

万一| 万一的 Delphi 博客 |22:51:00

通过 IDirectSoundBuffer 的 SetVolume、SetPan、SetFrequency、SetCurrentPosition 方法可以简单进行这些设置.同时 IDirectSoundBuffer 也有对应的 GetVolume、GetPan、GetFrequency、GetCurrentPosition 方法.关键的一点是如果能让缓冲区接受音量、相位和频率的设?..

Building a Well Designed Service using Delphi

Embarcadero| EDN Delphi Feed |22:00:00

2011年1月15日 星期六

在 Delphi 下使用 DirectSound (3): 播放第一个 Wave 文件

万一| 万一的 Delphi 博客 |23:43:00

建立 IDirectSound8 对象后, 首先要通过其 SetCooperativeLevel() 方法设置协作优先级;因为其它应用程序有可能同时使用该设备(声卡), 这是必需的步骤.function SetCooperativeLevel( hwnd: HWND; //窗口句柄 dwLevel: DWORD //协作优先级 ): HResult; stdcall...

« 上一页

下一页 »