各位大侠好,我遇到一个麻烦,要改写一个开发完的串口通讯程序。该程序用Delphi4.0开发,我也只能在Delphi4.0下修改。XP操作系统需要为串口通讯添加460.8kbps和921.6kbps这两个通讯速率。程序中原来使用的是VARIAN SOFTWARE SERVICES 公司的Async32 V1.25控件。 我尝试在控件中的波特率属性列表中增加了CBR_460800和CBR_921600两个参数。但该控件使用了Windows API函数。我新增的波特率,系统不认。软件所操作的串口是用USB-串口转换器得到的。所以肯定支持上述两个较高的通讯速率(我用HyperTermianl试过)。多谢了!