c++ builder 用mscomm向串口发送十六进制数据。求高手帮帮忙。
下面这个程序为什么,只能发送一个十六进制数据。 OleVariant VarBuff; int n=5; int byte[5]={0x2A,0x04,0x01,0x00,0x30,0x5F}; VarBuff=VarArrayCreate(OPENARRAY(int,(0,n-1)),varByte); //注意 int,(0,n-1)) 不应为 int,(0,n)) for (int i=0;i<5;i++) { VarBuff.PutElement(byte,i); } Form2->MSComm->Output =VarBuff; 先谢谢了
作者: chinababywan 发布时间: 06-13
如何实现自定义线型
GDI/GID+中提供的线型总是有限的,在一些行业应用领域,需要有非常专业的线型定义,如“铁路线”、“长城线”、“断崖”、“国界线”等,这就需要进行自定义的开发。 效果如下: —— -...—— -... 用自定义的线型,画出直线,矩形,椭圆等常规图形
作者: cheng409431556 发布时间: 06-13
逐位输出任意实数
逐位输出一个非负整数 void PrintOut(unsigned int N)/*Print nonnegative N*/ { if(N>=10) PrintOut(N/10); PrintDigit(N%10); } 如果要逐位输出任意非负实数该怎么做呢? 整数部分很好办,小数部分怎么输出?
作者: lanrui588 发布时间: 06-13
迷惑的一段c++程序
wchar_t szBuf[2001]; wchar_t excl[] = L"Excel"; WORD cbBufMax = 2000; WORD cbBufOut; wchar_t *pszBuf = szBuf; CString sDriver; // 获取已安装驱动的名称(函数在odbcinst.h里) if (!SQLGetInstalledDrivers(szBuf, cbBufMax, &cbBufOut)) m_sExcelDriver = L""; // 检索已安装的驱动是否有Excel... // AfxMessageBox(CString(pszBuf)); do { if(wcsstr(pszBuf, excl)...
作者: qq727791967 发布时间: 06-13
为什么会出现abnormal program termination编译 组建无问题
#include<iostream> #include<string> #include<fstream> #include<iomanip> using namespace std; class student//定义学生类 { public: void addperson(); void display_all(); void search_name(); void search_num(); void classsort(); void countclass(); void student_delete(); void xiugai(); void updatenumber(int i); int number(); private: int num; string n...
作者: qq871634123 发布时间: 06-13
请问如何用MFC做一个类似于Visio的软件呢?
想做这样一个软件,最基本的功能就是提供一些图形控件,可以让使用者拖拽到工作区,通过鼠标调整其大小,也可通过双击控件在对话框中设置其相应的参数,最后这些参数能够被软件读取保存。 请问各位高手,能否给点具体的思路呢?初学MFC不久,还望大家多多指教~~
作者: sunnyorange 发布时间: 06-13
菜鸟求助~~~~
我初学c++,用vc++6.0调用自定义的active x控件出现问题,提示“active x控件不能示例”, 点确定,又提示“active x控件不能示例,因为它需要一个设计时间许可!”,请问是什么意思?哪位大神帮帮忙看下~
作者: zhamude 发布时间: 06-13
因为头文件有ifdef....endif这种机制,所以可以在头文件里定义变量,对吗?
因为头文件有ifdef....endif这种机制,防止重复包含头文件,所以可以在头文件里定义变量,对吗?这句话,谢谢~~
作者: winmenaruto 发布时间: 06-13