PC Review


Reply
Thread Tools Rate Thread

can't convert msoeapi.idl to .tlb

 
 
Vinz
Guest
Posts: n/a
 
      11th Jan 2007
Hello folks,

After 1 evening of trying and reading a lot of (web)pages I have not
succeeded in creating a .tlb file from my msoeapi.idl file. Also I'm a bit
confused because some sources say MIDL.exe makes the type library and some
say TlbImp.exe creates it.

I tried using MIDL but it will only generate 4 new files and none of them is
a .tlb file:

D:\tmp\msoeapi>midl msoeapi.idl /tlb msoeapi.tlb
Microsoft (R) 32b/64b MIDL Compiler Version 6.00.0366
Copyright (c) Microsoft Corporation 1991-2002. All rights reserved.
Processing .\msoeapi.idl
msoeapi.idl
Processing C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include\ocidl.idl
ocidl.idl
Processing C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include\oleidl.idl
oleidl.idl
Processing C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include\objidl.idl
objidl.idl
Processing C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include\unknwn.idl
unknwn.idl
Processing C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include\wtypes.idl
wtypes.idl
Processing C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include\basetsd.h
basetsd.h
Processing C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include\guiddef.h
guiddef.h
Processing C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include\oaidl.idl
oaidl.idl
Processing C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include\servprov.idl
servprov.idl
Processing C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include\urlmon.idl
urlmon.idl
Processing C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include\msxml.idl
msxml.idl
Processing C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include\mimeole.idl
mimeole.idl
Processing C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include\propidl.idl
propidl.idl
Processing C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include\oaidl.acf
oaidl.acf
Processing C:\Program Files\Microsoft Visual Studio
8\VC\PlatformSDK\include\ocidl.acf
ocidl.acf

D:\tmp\msoeapi>dir
Volume in drive D has no label.
Volume Serial Number is 2C13-D630

Directory of D:\tmp\msoeapi

01/11/2007 10:34 PM <DIR> .
01/11/2007 10:34 PM <DIR> ..
01/11/2007 11:32 PM 809 dlldata.c
01/11/2007 11:32 PM 54,273 msoeapi.h
04/14/2005 05:54 PM 36,458 msoeapi.idl
01/11/2007 11:32 PM 1,937 msoeapi_i.c
01/11/2007 11:32 PM 72,527 msoeapi_p.c
5 File(s) 166,004 bytes
2 Dir(s) 32,107,794,432 bytes free

Does anybody have an idea what's going wrong here?

Thanks for reading sofar,

Vinz.


 
Reply With Quote
 
 
 
 
Willy Denoyette [MVP]
Guest
Posts: n/a
 
      11th Jan 2007
"Vinz" <(E-Mail Removed)> wrote in message news:(E-Mail Removed)...
> Hello folks,
>
> After 1 evening of trying and reading a lot of (web)pages I have not succeeded in creating
> a .tlb file from my msoeapi.idl file. Also I'm a bit confused because some sources say
> MIDL.exe makes the type library and some say TlbImp.exe creates it.
>
> I tried using MIDL but it will only generate 4 new files and none of them is a .tlb file:
>
> D:\tmp\msoeapi>midl msoeapi.idl /tlb msoeapi.tlb
> Microsoft (R) 32b/64b MIDL Compiler Version 6.00.0366
> Copyright (c) Microsoft Corporation 1991-2002. All rights reserved.
> Processing .\msoeapi.idl
> msoeapi.idl
> Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ocidl.idl
> ocidl.idl
> Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\oleidl.idl
> oleidl.idl
> Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\objidl.idl
> objidl.idl
> Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\unknwn.idl
> unknwn.idl
> Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\wtypes.idl
> wtypes.idl
> Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\basetsd.h
> basetsd.h
> Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\guiddef.h
> guiddef.h
> Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\oaidl.idl
> oaidl.idl
> Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\servprov.idl
> servprov.idl
> Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\urlmon.idl
> urlmon.idl
> Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\msxml.idl
> msxml.idl
> Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\mimeole.idl
> mimeole.idl
> Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\propidl.idl
> propidl.idl
> Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\oaidl.acf
> oaidl.acf
> Processing C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\ocidl.acf
> ocidl.acf
>
> D:\tmp\msoeapi>dir
> Volume in drive D has no label.
> Volume Serial Number is 2C13-D630
>
> Directory of D:\tmp\msoeapi
>
> 01/11/2007 10:34 PM <DIR> .
> 01/11/2007 10:34 PM <DIR> ..
> 01/11/2007 11:32 PM 809 dlldata.c
> 01/11/2007 11:32 PM 54,273 msoeapi.h
> 04/14/2005 05:54 PM 36,458 msoeapi.idl
> 01/11/2007 11:32 PM 1,937 msoeapi_i.c
> 01/11/2007 11:32 PM 72,527 msoeapi_p.c
> 5 File(s) 166,004 bytes
> 2 Dir(s) 32,107,794,432 bytes free
>
> Does anybody have an idea what's going wrong here?
>
> Thanks for reading sofar,
>
> Vinz.
>


This is quite OT for a csharp NG, better post to a COM related NG, that said, you are not
supposed to create a typelib from this idl file, AFAIK it does not contain a "library"
block, that means it's not supporting typelib marshaling.

Willy.

 
Reply With Quote
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Convert Columns of Sensitive Information, and then convert back... =?Utf-8?B?V2lsbGlhbSBFbGVyZGluZw==?= Microsoft Excel Programming 1 12th Oct 2006 09:37 PM
convert numbers to word like 100 convert to one hundred only =?Utf-8?B?QWJkdWwgTmFzYXI=?= Microsoft Excel Crashes 1 20th Jul 2006 12:11 PM
Convert file to binary, send it over the network, and convert it b =?Utf-8?B?Q2hld2ll?= Microsoft Dot NET 0 9th Sep 2005 06:04 PM
Convert file to binary, send it over the network, and convert it b =?Utf-8?B?Q2hld2ll?= Microsoft Dot NET Framework 1 9th Sep 2005 06:01 PM
convert decimal number to time : convert 1,59 (minutes, dec) to m =?Utf-8?B?YWdlbmRhOTUzMw==?= Microsoft Excel Misc 8 20th Jan 2005 10:24 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 11:07 AM.