Jump to content
OMRON Forums

Queston on PCommServer Pro2


Recommended Posts

I have run into a small problem using the Library. I am attempting to make a DLL using the MinGW compiler in C++ without .NET. I am basing this on the BCB5 example as it seems the most applicable to me (C++, no .NET). I am creating the handle to IPmacDevice this way:


IPmacDevice *g_idevice = NULL;
HRESULT result;

result = CoCreateInstance(CLSID_PmacDevice, NULL, CLSCTX_LOCAL_SERVER, IID_IPmacDevice, (void **)&g_idevice);



I then open the device.


short itemp;
long d = 0;

g_idevice->Open(d, &success);


Device 0 has already been setup using PEWINPRO2 so I do not need SelectDevice at this time. At this point this function succeeds and returns VARIANT_TRUE. The trouble comes when I run this function:


wchar_t *answer = new wchar_t[256];
wchar_t *question = new wchar_t[256];
long d = 0;
long g_lasterror;




It is here that I get a crash and an "Unknown signal" message from my debugger. Have I missed anything in using the library at this point?

Link to comment
Share on other sites

  • Replies 1
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

This topic is now closed to further replies.

  • Create New...