BUG: Cannot Traverse MKTYPLIB.EXE Errors in Visual C++ IDE

ID: Q122277

1.00 WINDOWS kbole kbtool kbbuglist kbfixlist

The information in this article applies to:

SYMPTOMS

When building a 16-bit OLE control, MKTYPLIB.EXE generates one or more errors or warnings. Nothing happens when you press the F4 key to jump to the offending line.

CAUSE

In order for the Visual C++ version 1.51 IDE to traverse through mktyplib errors or warnings after a failed build, mktyplib must use the standard error/warning format used by the other Microsoft build tools, which is:

   FILENAME(line number) : error/warning error errorcode: description

For example, the following error message comes from the compiler:

   E:\TESTODL\stdafx.h(7) : fatal error C1083: Cannot open include file:
   'afxctl.h': No such file or directory

However, 16-bit MKTYPLIB.EXE currently uses this nonstandard format:

   File E:\TESTODL\circ3.odl near line 70 column 1:  expected:  library

STATUS

Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

Microsoft Visual C++ version 2.0 corrects this problem for 32-bit OLE control development.

Additional reference words: 1.00 1.51 2.00 KBCategory: kbole kbtool kbbuglist kbfixlist KBSubcategory: CDKIss

Keywords          : kbole kb16bitonly kbCtrl kbbuglist kbfixlist
Version           : 1.00
Platform          : WINDOWS

Last Reviewed: July 22, 1997