QCosDumontDLL.cpp File Reference

#include <QList>
#include <QPointer>
#include <QApplication>
#include <QClipboard>
#include <QDebug>
#include <QString>
#include <QStringList>
#include <QFileInfo>
#include <QDateTime>
#include <QVector>
#include <QMetaObject>
#include <QMetaMethod>
#include <QByteArray>
#include <objbase.h>
#include <stdio.h>
#include <stdlib.h>
#include "IDumontDLL.h"
#include "QCosUnknown.h"
#include "QCosFactory.h"
#include "QCosDumontDLL.h"
#include "util.h"

Go to the source code of this file.

Classes

class  DumontArgument
 convert a variant to a GenericArgument More...
class  DumontReturnArgument

Defines

#define DISPATCH_METHODGET   (DISPATCH_METHOD+DISPATCH_PROPERTYGET)
 Dispatch Method/Get Helper Macro.
#define QDUM_ARG(i)   ((ga[i].isValid())?QGenericArgument(ga[i].typeName(), ga[i].constData()):QGenericArgument())

Functions

static const char * WFlags (WORD wFlags)
static QDateTime DATEToQDateTime (DATE ole)
static QString ParseInputParams (DumontArgument *ga, VARIANTARG *va)

Variables

int m_tracLevel
 Requested Trace Level (higher value == more messages).
const QString szTypeLibName = "IDumontDLL.tlb"


Define Documentation

#define DISPATCH_METHODGET   (DISPATCH_METHOD+DISPATCH_PROPERTYGET)

Dispatch Method/Get Helper Macro.

I don't know why this dispatch type ID isn't defined in the headers but it comes across sometimes depending on how the vb call is invoked.

Definition at line 424 of file QCosDumontDLL.cpp.

#define QDUM_ARG (  )     ((ga[i].isValid())?QGenericArgument(ga[i].typeName(), ga[i].constData()):QGenericArgument())

Definition at line 550 of file QCosDumontDLL.cpp.


Function Documentation

static QDateTime DATEToQDateTime ( DATE  ole  )  [static]

Definition at line 552 of file QCosDumontDLL.cpp.

static QString ParseInputParams ( DumontArgument ga,
VARIANTARG *  va 
) [static]

Definition at line 563 of file QCosDumontDLL.cpp.

static const char* WFlags ( WORD  wFlags  )  [static]

Definition at line 426 of file QCosDumontDLL.cpp.


Variable Documentation

Requested Trace Level (higher value == more messages).

The TraceLevel is the requested trace level. This is initialized to zero, indicating no trace is requested. As the application runs, the m_traceDepth is incremented. If the m_traceLevel is higher then the current depth, then debug messages are sent to the appropriate console terminal.

Definition at line 410 of file util.cpp.

const QString szTypeLibName = "IDumontDLL.tlb"

Definition at line 59 of file QCosDumontDLL.cpp.





~ ~ ~ ~ ~ ~
Source Code without Comments is like a Cranberry Garland
without the berries. Comment your Code!
 
Commence Database User Support Group Forum
http://newsgroup.showoff-db.org/
~ ~ ~ ~ ~ ~
Author: Mark Petryk
Lorimark Solutions, LLC
mark@lorimarksolutions.com