DOCUMENT:Q189362 15-JUL-1998 [vbwin] TITLE :INFO: Microsoft Systems Journal, April 1998 PRODUCT :Microsoft Visual Basic for Windows PROD/VER:WINDOWS:5.0; WINNT:97 OPER/SYS:WINDOWS winnt KEYWORDS: ====================================================================== --------------------------------------------------------------------- The information in this article applies to: - Microsoft Visual Basic Control Creation, Learning, Professional, and Enterprise Editions for Windows, version 5.0 - Microsoft Visual Studio, Professional Edition 97 --------------------------------------------------------------------- SUMMARY ======= The listing below shows all the articles that are listed in the table of contents of the April, 1998 Microsoft System Journal published by Microsoft Miller Freeman Inc., 600 Harrison St., San Francisco, CA 94107. (415) 905- 2200. Phone orders US and Canada only: 800-666-1084. MORE INFORMATION ================ Build MTS Components with VB for Deployment in Your ASP-Based Apps. By Ted Pattison. There are several benefits to moving your business logic and data access code out of ASP pages and into COM-based DLLs. Code is easier to maintain, you can use a multitier design, and your app can exploit the integration between IIS and the MTS runtime. For the Telephony API, Press 1; For Unimodem, Press 2; or Stay on the Line. By Hiroo Umeno. Windows NT 5.0 will support TAPI 3.0, but to exploit that down the road you'll need to understand TAPI 1.x and 2.0 now. Operators are standing by to give you all the TAPI information you need, and explain how Unimodem will provide dialing assistance. Take IIS Customization to the Next Level by Writing ISAPI Filters and Script Interpreters By Leon Braginski and Matt Powell. You can make IIS handle HTTP requests in almost any way you want. With an ISAPI filter, you can modify how HTTP requests are processed by the server. And a server-side script interpreter can customize how certain types of files will be used. Under the Hood By Matt Pietrek. You've made a call to a function in some DLL and the linker complains that it can't find the symbol. It doesn't take too much to figure out that you need to add another library .LIB file to the linker's command line. But which .LIB file? Visual Programmer By George Shepherd and Scot Wingo. Integrating components written in two different languages like C++ and Visual Basic can be tricky. But there are actually several ways to get Visual Basic working with dialogs (or some other C++ class) inside an MFC DLL. Bugslayer By John Robbins. John Robbins explains how to find the exact function, source code file, and line where a crash occurred when you only know the crash address. C++ Q&A By Paul DiLascia. Paul DiLascia writes a C++ class called CModuleVersion that gets the version number from a DLL, and a demo program called VersionDlg that shows how to use CModuleVersion. REFERENCES ========== Additional query words: kbVBp500 kbVBp kbDSupport kbdse ====================================================================== Version : WINDOWS:5.0; WINNT:97 Platform : WINDOWS winnt Issue type : kbinfo ============================================================================= THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY. Copyright Microsoft Corporation 1998.