資源簡介
基于VC的串口通信,實現兩臺計算機之間的發送和接收信息功能,功能簡單,能運行。

代碼片段和文件信息
//?DlgProxy.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“gao.h“
#include?“DlgProxy.h“
#include?“gaoDlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CGaoDlgAutoProxy
IMPLEMENT_DYNCREATE(CGaoDlgAutoProxy?CCmdTarget)
CGaoDlgAutoProxy::CGaoDlgAutoProxy()
{
EnableAutomation();
//?To?keep?the?application?running?as?long?as?an?automation?
// object?is?active?the?constructor?calls?AfxOleLockApp.
AfxOleLockApp();
//?Get?access?to?the?dialog?through?the?application‘s
//??main?window?pointer.??Set?the?proxy‘s?internal?pointer
//??to?point?to?the?dialog?and?set?the?dialog‘s?back?pointer?to
//??this?proxy.
ASSERT?(AfxGetApp()->m_pMainWnd?!=?NULL);
ASSERT_VALID?(AfxGetApp()->m_pMainWnd);
ASSERT_KINDOF(CGaoDlg?AfxGetApp()->m_pMainWnd);
m_pDialog?=?(CGaoDlg*)?AfxGetApp()->m_pMainWnd;
m_pDialog->m_pAutoProxy?=?this;
}
CGaoDlgAutoProxy::~CGaoDlgAutoProxy()
{
//?To?terminate?the?application?when?all?objects?created?with
//? with?automation?the?destructor?calls?AfxOleUnlockApp.
//??Among?other?things?this?will?destroy?the?main?dialog
if?(m_pDialog?!=?NULL)
m_pDialog->m_pAutoProxy?=?NULL;
AfxOleUnlockApp();
}
void?CGaoDlgAutoProxy::OnFinalRelease()
{
//?When?the?last?reference?for?an?automation?object?is?released
//?OnFinalRelease?is?called.??The?base?class?will?automatically
//?deletes?the?object.??Add?additional?cleanup?required?for?your
//?object?before?calling?the?base?class.
CCmdTarget::OnFinalRelease();
}
BEGIN_MESSAGE_MAP(CGaoDlgAutoProxy?CCmdTarget)
//{{AFX_MSG_MAP(CGaoDlgAutoProxy)
//?NOTE?-?the?ClassWizard?will?add?and?remove?mapping?macros?here.
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
BEGIN_DISPATCH_MAP(CGaoDlgAutoProxy?CCmdTarget)
//{{AFX_DISPATCH_MAP(CGaoDlgAutoProxy)
//?NOTE?-?the?ClassWizard?will?add?and?remove?mapping?macros?here.
//}}AFX_DISPATCH_MAP
END_DISPATCH_MAP()
//?Note:?we?add?support?for?IID_IGao?to?support?typesafe?binding
//??from?VBA.??This?IID?must?match?the?GUID?that?is?attached?to?the?
//??dispinterface?in?the?.ODL?file.
//?{F89E153F-30DE-4593-9BC9-E70F34CA3EE0}
static?const?IID?IID_IGao?=
{?0xf89e153f?0x30de?0x4593?{?0x9b?0xc9?0xe7?0xf?0x34?0xca?0x3e?0xe0?}?};
BEGIN_INTERFACE_MAP(CGaoDlgAutoProxy?CCmdTarget)
INTERFACE_PART(CGaoDlgAutoProxy?IID_IGao?Dispatch)
END_INTERFACE_MAP()
//?The?IMPLEMENT_OLECREATE2?macro?is?defined?in?StdAfx.h?of?this?project
//?{EE7F3AE6-703E-4F20-8F68-14E531A8A920}
IMPLEMENT_OLECREATE2(CGaoDlgAutoProxy?“Gao.Application“?0xee7f3ae6?0x703e?0x4f20?0x8f?0x68?0x14?0xe5?0x31?0xa8?0xa9?0x20)
/////////////////////////////////////////////////////////////////////////////
//?CGaoDlgAutoProxy?message?handlers
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5302??2010-04-11?09:24??vc串口通信\Debug\APPMODUL.obj
?????文件??????20470??2010-04-11?09:21??vc串口通信\Debug\DlgProxy.obj
?????文件?????114774??2010-04-11?11:05??vc串口通信\Debug\gao.exe
?????文件?????276976??2010-04-11?11:05??vc串口通信\Debug\gao.ilk
?????文件??????13054??2010-04-11?09:21??vc串口通信\Debug\gao.obj
?????文件????5502532??2010-04-11?01:20??vc串口通信\Debug\gao.pch
?????文件?????427008??2010-04-11?11:01??vc串口通信\Debug\gao.pdb
?????文件???????2580??2010-04-11?11:01??vc串口通信\Debug\gao.res
?????文件???????1468??2010-04-11?11:01??vc串口通信\Debug\gao.tlb
?????文件??????32955??2010-04-11?11:05??vc串口通信\Debug\gaoDlg.obj
?????文件??????47771??2010-04-11?01:20??vc串口通信\Debug\mscomm.obj
?????文件?????105784??2010-04-11?01:20??vc串口通信\Debug\StdAfx.obj
?????文件?????214016??2010-04-11?11:07??vc串口通信\Debug\vc60.idb
?????文件?????372736??2010-04-11?11:01??vc串口通信\Debug\vc60.pdb
?????文件???????2897??2010-04-11?00:14??vc串口通信\DlgProxy.cpp
?????文件???????1606??2010-04-11?00:14??vc串口通信\DlgProxy.h
?????文件??????35456??2010-04-11?10:55??vc串口通信\gao.aps
?????文件???????1035??2010-04-11?10:58??vc串口通信\gao.clw
?????文件???????2448??2010-04-11?00:14??vc串口通信\gao.cpp
?????文件???????4772??2010-04-11?01:05??vc串口通信\gao.dsp
?????文件????????558??2010-04-11?01:05??vc串口通信\gao.dsw
?????文件???????1291??2010-04-11?00:14??vc串口通信\gao.h
?????文件??????91136??2010-04-11?11:10??vc串口通信\gao.ncb
?????文件???????1014??2010-04-11?10:56??vc串口通信\gao.odl
?????文件??????48640??2010-04-11?11:10??vc串口通信\gao.opt
?????文件????????555??2010-04-11?11:05??vc串口通信\gao.plg
?????文件???????5568??2010-04-11?10:55??vc串口通信\gao.rc
?????文件????????675??2010-04-11?00:14??vc串口通信\gao.reg
?????文件???????4932??2010-04-11?11:01??vc串口通信\gaoDlg.cpp
?????文件???????1664??2010-04-11?10:56??vc串口通信\gaoDlg.h
............此處省略15個文件信息
評論
共有 條評論