gouzidejianshi.rar - 这个程序是 DirectX SDK 里面的 PlayCap 转成 C++ Builder 版本的源程序(显示摄像头的视频画面)。
编译环境:
C++ Builder 6.0
DirectX 9 SDK for C++ Builder.
以下为编写 DirectX 程序所必需的设定:
工程文件参数设定:选菜单 Project → Options,2007-04-02 12:55:06,下载19次
VictorIdeVcl_103.rar - 1.支持二进制数据和文本数据的收发
2.支持任意格式的数据的收发
3.支持两种数据包协议(识别每帧数据首尾的方法):
①超时判断数据首尾, 适用于与单片机和仪表的通讯
②帧首尾和控制符, 适用于大量复杂的数据传输, 例如文件收发等,2007-04-02 12:46:50,下载28次
FANGWENUSB.rar - //打开 USB 口读写, 由驱动程序的 Pipe 名确定
HANDLE hPipe = OpenMyDevPipe("MyPipe1") //驱动程序里面的 Pipe 名, 对应访问某个端点的 I/O, 这里我乱写的, 需要与驱动一致
if(hPipe != INVALID_HANDLE_VALUE) //打开 Pipe 成功
{
ReadFile(hPipe, Buffer, BufSize, &nBytesRead, NULL) //从 hPipe 里读取数据到 Buffer 里
//WriteFile(hPipe, Buffer, BytesToWrite, &nBytesWritten, NULL) //把 Buffer 里面的 BytesToWrite 字节写入 hPipe
CloseHandle(hPipe)
}
//使用 DeviceIoControl 访问 USB 设备
HANDLE hDevice = OpenMyDevice()
if(hDevice != INVALID_HANDLE_VALUE) //打开设备成功
{
//这些 DeviceIoControl 功能都是由设备定义的, 具体看设备和驱动的资料
if(DeviceIoControl(hDevice, IOCTL_READ_xxxx, &IOBlock, sizeof(IOBLOCK), &c, 1, &nBytes, NULL))
{
//成功
}
CloseHandle(hDevice)
},2007-04-02 12:09:53,下载114次
BdbPlayCap.rar - 这个程序是 DirectX SDK 里面的 PlayCap 转成 C++ Builder 版本的源程序(显示摄像头的视频画面)。
编译环境:
C++ Builder 6.0
DirectX 9 SDK for C++ Builder.
以下为编写 DirectX 程序所必需的设定:
工程文件参数设定:选菜单 Project → Options
在 Directories / Conditionals 选项页面里面:
1. Include path 添加 DX9SDK\Include 所在文件夹
2. Library path 添加 DX9SDK\Lib 所在文件夹
3. Conditional defines: 添加 STRICT
SDK 程序转为 BCB 的 Form 程序,只需重载 Form 的 WndProc,窗口消息函数改用 Form 的 WndProc 函数就可以了。
,2007-04-02 11:23:47,下载49次