16,554
社区成员
发帖
与我相关
我的任务
分享
class _AnalyseCls : public COleDispatchDriver
{
public:
_AnalyseCls() {} // Calls COleDispatchDriver default constructor
_AnalyseCls(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
_AnalyseCls(const _AnalyseCls& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
// Operations
public:
void SetLampAndStandSpectra(double* dValLamp, double* dValStand, double iCount);
void AnalyseSpectra(double* dVals, double iCount, double dTemp, double dPress, double* Result, double light_path,
short shift_ch);
};
#include "stdafx.h"
#include "vbdll.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// _AnalyseCls properties
/////////////////////////////////////////////////////////////////////////////
// _AnalyseCls operations
void _AnalyseCls::SetLampAndStandSpectra(double* dValLamp, double* dValStand, double iCount)
{
static BYTE parms[] =
VTS_PR8 VTS_PR8 VTS_R8;
InvokeHelper(0x60030000, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
dValLamp, dValStand, iCount);
}
void _AnalyseCls::AnalyseSpectra(double* dVals, double iCount, double dTemp, double dPress, double* Result, double
light_path, short shift_ch)
{
static BYTE parms[] =
VTS_PR8 VTS_R8 VTS_R8 VTS_R8 VTS_PR8 VTS_R8 VTS_I2;
InvokeHelper(0x60030001, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
dVals, iCount, dTemp, dPress, Result, light_path, shift_ch);
}