文件名称:串口TYbCommDevic事例
文件大小:1.29MB
文件格式:RAR
更新时间:2012-03-16 12:46:16
COMM 串口 演示程序 bcb
Victor COMM 自定义串口设置演示程序 (多语言版) 这是控件内部使用的对话框,代码没有做任何修改。 由于程序是多语言自动识别的,可能程序略显复杂一些。 这个程序里面使用了内码转换,虽然源程序都是GBK码的汉字,但能够根据运行平台或设置进行汉字内码转换(GBK<=>BIG5) ☆可以参照这个程序做串口设置程序,串口设置保存在与 .EXE 文件同名的 .CFG 里。 ☆可以参照这个程序做多语言自动识别程序,支持简体中文、繁体中文、英文。 ①这个对话框里面使用了 TCommSerialPortInfo 类,使用了这个类的 PortList 属性。 PortList->Count 是电脑里面安装的串口数 (以安装的驱动程序为准,例如一个内置调制解调器也是一个串口) spi.PortList->Strings[i] 字符串,第i个串口的串口号(i从0开始),例如 "COM2" ②语言的设置,这个方法可控制整个 Victor 控件的语言,包括这个对话框和抛出的异常错误提示信息 控件是自动检测语言的,一般不需要设置。如果你想强行控制语言,可以用: #include "yb_base.h" //在串口控件里面包含的一个头文件 AppLang.DetectType = TAppLang::dtAuto; //自动检测语言(默认) AppLang.LangType = TAppLang::ltGbk; //使用GBK简体中文 AppLang.LangType = TAppLang::ltBig5; //使用BIG5繁体中文 AppLang.LangType = TAppLang::ltAnsi; //使用ANSI美国英语 执行这个代码之后,所有 Victor 的界面和提示都改成相应的语言了
【文件预览】:
串口TYbCommDevic事例
----SettingsDialog()
--------UnitMain.cpp(19KB)
--------UnitCommSet.cpp(19KB)
--------TestSetData.obj(46KB)
--------TestSettings.~bpr(6KB)
--------uscroll.~cpp(5KB)
--------uscrollb.ddp(51B)
--------UnitOptions.~cpp(7KB)
--------UnitCommSet.obj(147KB)
--------UnitCommSet.h(5KB)
--------UnitAbout.h(3KB)
--------UnitMain.ddp(51B)
--------UnitMain.~h(4KB)
--------uscroll.h(1KB)
--------UnitMain.~ddp(51B)
--------TestSettings.obj(17KB)
--------uscroll.~dfm(2KB)
--------UScrollB.obj(207KB)
--------UnitAbout.dfm(5KB)
--------uscroll.~ddp(51B)
--------UnitOptions.dfm(10KB)
--------UnitOptions.h(3KB)
--------TestSettings.cfg(44B)
--------TestSettings.bpr(6KB)
--------uscrollb.~h(1KB)
--------UnitOptions.obj(127KB)
--------uscrollb.~dfm(1KB)
--------uscrollb.~cpp(4KB)
--------TestSetData.cpp(6KB)
--------UnitAbout.obj(88KB)
--------TestSetData.h(2KB)
--------uscroll.~h(1KB)
--------uscrollb.dfm(2KB)
--------TestSettings.tds(4.19MB)
--------uscroll.cpp(5KB)
--------UnitMain.~dfm(9KB)
--------UnitMain.~cpp(19KB)
--------UScroll.obj(213KB)
--------uscroll.ddp(51B)
--------UnitOptions.~dfm(10KB)
--------UnitMain.h(4KB)
--------TestSettings.~cpp(1KB)
--------uscrollb.h(1KB)
--------UnitOptions.cpp(7KB)
--------UnitMain.dfm(9KB)
--------UnitCommSet.dfm(7KB)
--------TestData_2008-12-02 12-38-54.txt(1KB)
--------TestSettings.exe(1.18MB)
--------UnitOptions.~h(3KB)
--------TestSettings.res(876B)
--------TestSettings.cpp(1KB)
--------UnitOptions.ddp(51B)
--------uscrollb.cpp(4KB)
--------UnitAbout.cpp(5KB)
--------uscroll.dfm(2KB)
----readme.txt(1KB)