GenCOM Wrapper Issue in VS2005 E900

jdecoder

jdecoder

Well Known Member
Hi listers,
I have been trying to generate GenCOM Wrapper E900 + VS2005 to try out the examples given by JDE on address book. I have requirement to be created based on this. When I run the script following error get generated and the dll file is not created.
I have seen similar post in this blog but dint help much.

Following are the environment variables that I have included since the document contained setup corresponding to VS2005.
---------------------------------------------------------
Path =
D:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin;
D:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin\winnt;
D:\Program Files\Microsoft Visual Studio 8\Common7\Tools;
D:\Program Files\Microsoft Visual Studio 8\VC\bin;
D:\Program Files\Microsoft Visual Studio 8\VB\Bin;
D:\Program Files\Microsoft Visual Studio 8\VB;

Lib=
D:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\lib;
D:\Program Files\Microsoft Visual Studio 8\VC\lib;
D:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin;
D:\e900\system\lib32;D:\e900\system\libv32;

Include =
D:\Program Files\Microsoft Visual Studio 8\VC\include;
D:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include;
D:\e900\system\include;
D:\e900\system\includev;D:\e900\DV900\include;
D:\e900\system\include\connector;
---------------------------------------------------------

Following is the error I get :
---------------------------------------------------------
D:\e900\system\IDA\Samples\COM\Examples\Address Book>cd "Address Book"
The system cannot find the path specified.

D:\e900\system\IDA\Samples\COM\Examples\Address Book>gencom /cmd "..\gencom scr
ipts\AddressBook.cmd"
COM Interface Generator
Copyright (c) 2003 PeopleSoft, Inc. All rights reserved.
Copyrights to portions of this software may be owned by others.
PeopleSoft Proprietary and Confidential.
PeopleSoft and the PeopleSoft logo are registered trademarks of PeopleSoft, Inc.

GetMailingName [D0100031]
GetABEffectiveDate [D0100019]
GetPhone [D0100032]
GetParentAddress [D0100381]
GetEffectiveAddress [D0100033]
Computing generated files...
Assigning UUID's...
Generating header files...
Generating implementation files...
Generating def files...
Generating idl files...
Generating Makefiles...
Generating resource files...
Generating xml files...

Microsoft (R) Program Maintenance Utility Version 8.00.50727.762
Copyright (C) Microsoft Corporation. All rights reserved.

midl.exe /nologo /D "_DEBUG" /win32 /I "..\include" /h C:\DOCUME~1\JDEU
SE~1.SOL\LOCALS~1\Temp\AddressBook.hh /tlb AddressBook.tlb /iid C:\DOCUME~1\JD
EUSE~1.SOL\LOCALS~1\Temp\AddressBook_i.c /proxy C:\DOCUME~1\JDEUSE~1.SOL\LOCALS
~1\Temp\AddressBook_c.c AddressBook.idl
Processing .\AddressBook.idl
midl : command line error MIDL1003 : error returned by the C preprocessor (-1073
741515)
midl.exe /nologo /D "_DEBUG" /win32 /I "..\include" /h C:\DOCUME~1\JDEU
SE~1.SOL\LOCALS~1\Temp\AddressBook.hh /tlb AddressBook.tlb /iid C:\DOCUME~1\JD
EUSE~1.SOL\LOCALS~1\Temp\AddressBook_i.c /proxy C:\DOCUME~1\JDEUSE~1.SOL\LOCALS
~1\Temp\AddressBook_c.c AddressBook.idl
Processing .\AddressBook.idl
midl : command line error MIDL1003 : error returned by the C preprocessor (-1073
741515)
cl.exe /nologo /Gz /MTd /W3 /Gm /Zi /Od /D "WIN32" /D "_DEBUG" /Zp1 /D "
IAMASERVER" /D "_WINDOWS" /D "_USRDLL" /FD /EHsc /Zm400 /I "..\include" /c C:
\DOCUME~1\JDEUSE~1.SOL\LOCALS~1\Temp\AddressBook.cpp "/FoC:\DOCUME~1\JDEUSE~1.S
OL\LOCALS~1\Temp\AddressBook.obj" "/FRC:\DOCUME~1\JDEUSE~1.SOL\LOCALS~1\Temp\Ad
dressBook.sbr" "/FdC:\DOCUME~1\JDEUSE~1.SOL\LOCALS~1\Temp\AddressBook.pdb"
NMAKE : fatal error U1077: '"D:\Program Files\Microsoft Visual Studio 8\VC\bin\c
l.exe"' : return code '0xc0000135'
Stop.

D:\e900\system\IDA\Samples\COM\Examples\Address Book>regsvr32 AddressBook.dll

D:\e900\system\IDA\Samples\COM\Examples\Address Book>echo off
************************* IMPORTANT ******************
Please copy the addressbook.dll to the COM server and register it on COM server(
using regsvr32).
Please also copy addressbook.tlb to the same directory ( no need to register it)

Press any key to continue . . .

---------------------------------------------------------

Thanks in advance
 
Back
Top