新手,提问原来C++Builder3的工程转换到C++Builder 6后编译出现问题
代码
#ifndef RSCOM_H
#define RSCOM_H
#include <Forms.hpp>
#include <Classes.hpp>
#include <SysUtils.hpp>
#include <Windows.hpp>
#include <System.hpp>
#include <Syncobjs.hpp>
namespace Rscom
{
//-- type declarations -------------------------------------------------------
enum TCommBaudRateStd { cbr110 ,cbr300 ,cbr600 ,cbr1200 ,cbr2400 ,
cbr4800 ,cbr9600 ,cbr14400 ,cbr19200 ,cbr38400 ,
cbr56000 ,cbr57600 ,cbr115200,cbr128000,cbr256000 };
enum TCommByteSize { cbs4, cbs5, cbs6, cbs7, cbs8 };
enum TCommParity { cpNone, cpOdd, cpEven, cpMark, cpSpace };
enum TCommStopBits { csb1, csb15, csb2 };
enum TCommDelimMode { cdlmNone , cdlm , cetx };
enum TCommFlowControl { cfXonXoff, cfDtrDsr, cfRtsCts };
typedef Set<TCommFlowControl, cfXonXoff, cfRtsCts> TCommFlowControls;
enum TCommEvent { evRxChar,evRxFlag,evTxEmpty ,evCts ,
evDsr ,evRlsd ,evBreak ,evErr ,
evRing ,evPerr ,evRx80full,evEvent1,evEvent2 };
typedef Set<TCommEvent, evRxChar, evEvent2> TCommEvents;
class PACKAGE TRsComm;
class PACKAGE TCommThread;
class PACKAGE TSendThread;
typedef void __fastcall (__closure *TRxNotifyEvent)(TRsComm* Sender, DWORD Size);
typedef void __fastcall (__closure *TTxNotifyEvent)(TRsComm* Sender);
typedef void __fastcall (__closure *TCommNotifyEvent)(TRsComm* Sender, DWORD EventMask);
struct sndrcv_s {
char sndBuffer[ 1024 ];
char rcvBuffer[ 1024 ];
DWORD Status;
Byte ReadOK;
Byte ReadERR;
};
#ifndef RSCOM_H
#define RSCOM_H
#include <Forms.hpp>
#include <Classes.hpp>
#include <SysUtils.hpp>
#include <Windows.hpp>
#include <System.hpp>
#include <Syncobjs.hpp>
namespace Rscom
{
//-- type declarations -------------------------------------------------------
enum TCommBaudRateStd { cbr110 ,cbr300 ,cbr600 ,cbr1200 ,cbr2400 ,
cbr4800 ,cbr9600 ,cbr14400 ,cbr19200 ,cbr38400 ,
cbr56000 ,cbr57600 ,cbr115200,cbr128000,cbr256000 };
enum TCommByteSize { cbs4, cbs5, cbs6, cbs7, cbs8 };
enum TCommParity { cpNone, cpOdd, cpEven, cpMark, cpSpace };
enum TCommStopBits { csb1, csb15, csb2 };
enum TCommDelimMode { cdlmNone , cdlm , cetx };
enum TCommFlowControl { cfXonXoff, cfDtrDsr, cfRtsCts };
typedef Set<TCommFlowControl, cfXonXoff, cfRtsCts> TCommFlowControls;
enum TCommEvent { evRxChar,evRxFlag,evTxEmpty ,evCts ,
evDsr ,evRlsd ,evBreak ,evErr ,
evRing ,evPerr ,evRx80full,evEvent1,evEvent2 };
typedef Set<TCommEvent, evRxChar, evEvent2> TCommEvents;
class PACKAGE TRsComm;
class PACKAGE TCommThread;
class PACKAGE TSendThread;
typedef void __fastcall (__closure *TRxNotifyEvent)(TRsComm* Sender, DWORD Size);
typedef void __fastcall (__closure *TTxNotifyEvent)(TRsComm* Sender);
typedef void __fastcall (__closure *TCommNotifyEvent)(TRsComm* Sender, DWORD EventMask);
struct sndrcv_s {
char sndBuffer[ 1024 ];
char rcvBuffer[ 1024 ];
DWORD Status;
Byte ReadOK;
Byte ReadERR;
};
...全文
相关推荐
c++builder6安装包
c++builder6安装包 仅供学习交流使用
SpringBoot 中利用 Redisson 实现分布式锁
Redisson 是一款高级的分布式协调Redis客户端,其提供了一系列分布式数据结构和实用工具类,可以帮助开发人员快速、高效地处理分布式系统中的一些功能,比如缓存、分布式锁、分布式消息等。为了方便使用 Redisson 的功能,Spring Boot 在提供starter包的同时,也为我们提供了对 Redisson 的集成支持。本文将从 Spring Boot 中如何利用 Redisson 提供的分布式锁技术实现简单的分布式场景中的锁机制。
C++ Builder 6.0 基础教程
C++ Builder 6.0 基础教程.pdf
BCB6(BorlandC++Builder6.0编译器)
Borland C++Builder 6为开发人员创建支持新兴Web服务的高效应用提供了一个稳固,高效率的电子商务开发环境.BizSnap Web服务开发平台能使开发人员轻松地创建业界标准SOAP/XML Web服务和连接,从而简化了企业到企业集成.开发人员可以利用基于组件的Web应用开发平台WebSnap提高开发过程的功能,速度和效率,利用DataSnap建立与许多商务进程和许多业务伙伴集成的强大数据存取中间件解决方案.
c++builder 6
C++builder 6供学习使用,里面安装包运行后如果没正确安装 记得手动移动文件夹 还有 win10 兼容性修改一下


