⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d157.bmp.txt

📁 Visual C++通信编程工程实例精解(附盘)
💻 TXT
字号:
        CString tableName;
        CString yuanYeSampleID;
        CString cFenSampleID;
            int iGroup;
        int connectDelay;
         int retryCount;
       HWND caller;
} TransferParam;
DWORD WINAPI ThreadProc(LPVOID pvparam);
HANDLE CreateOra2AccessThread(LPVOID ora2AccessParam,HANDLE hThread);
定义成员变量:
    HANDLE hThread;
在Resource.h定义用于消息响应的宏。
#define CONNECTERROR
#define QUERYPLORAERROR
#define NONEPLDATA
#define IMPPLERROR
#define QUERYYYORAERROR
#define NONEYYDATA
#define IMPYYERROR
#define QUERYCFENERROR
#define IMPCFENERROR
7000
7001
7002
7003
7004
7005
7006
7007
7008
4)在RemoteDBDlg.cpp中添加COracle2Access韵头文件和定义的线程函数内容。
TransferParam* transferParam;
CString szThreadMessage=__T(””);
//工作线程,完成主要功能的调用
DWORD WINAPI ThreadProc(LPVOID pvparam)
{
    TransferParam* transferParam= (TransferParam*) pvparam;
    ,,线程的消息,/
    szThreadMessage=”开始导入编号为”+transferParam->sampleID“
    .I”+ transferParam->yuanYeSampleID+””+transferParam->cFenSampleID+”化验数据”;
    /,定义COracle2Access的对象,并把参数传给该类的成员变量
    COracle2Access* ora2accessl= new COracle2Access(transferParam->oraODBC,\
    transferParam->accessODB C,transferParam->sampleID,transferParam->timelnterval,\
    transferParam- >connectDelay,transferParam->retryCount);
for (int iCount=O;iCount<transferParam->retryCount;iCount++)
{
//进行转换,如果不成功,则重试
    try
    {
157

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -