Visual Studio 2005 Solution Center
 | How-to articles - Visual Studio 2005- How to declare an array of pointers to functions in Visual C++
Describes how to build an array that contains function addresses and call those functions in Visual C++. - ANSI C specifies the requirements for a "strictly conforming" program
Describes that ANSI C specifies the requirements for a "strictly conforming" program. - Description of the calling conventions that the 32-bit compiler supports
Explains that Visual C++ 32-bit Edition supports the calling conventions C (_cdecl), standard (_stdcall), and fastcall (_fastcall) and does not support the Pascal calling convention (_pascal) provided by compilers for MS-DOS and 16-bit Windows. - How to convert a string to a floating-point number in C++
Compares the Sscanf() and Atof() functions. You can use these function to convert a string to a floating-point number. - List of Knowledge Base keywords that you can use to search for languages articles
Includes the Knowledge Base keywords that you can use to search for Microsoft Knowledge Base articles that are about programming language products. - How to create a File-Compare function in Visual C#
Describes how to create a File-Compare function in Visual C#. Also includes a code sample to explain the methods. - How to manage a multilanguage component solution in Visual C#
Lists some sample steps that help illustrate how to manage a multilanguage component solution in Visual C#. - How to create a FileCompare function by using Visual C++ .NET or Visual C++ 2005
Describes how to create a FileCompare function by using Visual C++ .NET or Visual C++ 2005. - The COFF type debug information no longer contains line numbers in Visual C++
Describes that the COFF type debug information no longer contains line numbers in Visual C++. - Description of the default C and C++ libraries that a program will link with when built by using Visual C++
Describes the default libraries LIBC[D].LIB, LIBCMT[D].LIB, LIBCI[D].LIB, LIBCIMT[D].LIB, LIBCP[D].LIB, LIBCPMT[D].LIB, MSVCRT[D].LIB, MSVCIRT[D].LIB, and MSVCPRT[D].LIB that a program will link with when built using Visual C++. - How to use the operator == and the operator < Standard Template Library (STL) functions for the deque container class in Visual C++
Provides sample code to show how to use the operator == and the operator < STL functions for the deque container class in Visual C++. - How to use Visual C++ on networks
Describes how to use Visual C++ on networks. Visual C++ is not designed and tested as a network application. - How to start a second thread in an MFC-based ActiveX control to fire events in Visual C++
Describes how to start a second thread in an MFC-based ActiveX control to fire events to the container in Visual C++. Includes information about special considerations that must be taken when events are fired from a secondary thread. - How to use GUID fields in Access from Visual C++
Discusses how to create, insert, and update a GUID field programmatically in Visual C++. - How to return an array from a Visual C++ DLL or OLE server by using the ColeSafeArray class
Describes how to return an array from a Visual C++ DLL or OLE server by using the ColeSafeArray class that is included with the Microsoft Foundation Classes (MFC). - How to use the accumulate, copy, and vector::push_back STL functions in Visual C++
Describes how to use the accumulate, copy, and vector::push_back STL functions in Visual C++. This article also provides a code sample to show how to perform this task. - How to build custom COM interface marshalers in Visual C++
Explains how to build a self-registering standard marshaler from an IDL script that describes your custom interface. - An application is not required to export callback functions in the Win32 operating system
Explains that an application is not required to export callback functions in the Win32 operating system. - How to determine default libraries for an .obj object file in Visual C++
Explains that in Visual C++ default libraries can be linked to automatically. This article introduces how to determine default libraries for an .obj object file in Visual C++. - Cout and endl can be used in an application and in a Dynamic Link Library (DLL) to display information
Explains that the standard output stream (cout) and the endl manipulator can be used in an application and in a DLL to display information. - How to dynamically load dynamic-link libraries (DLLs) in Windows NT
Describes how to dynamically load dynamic-link libraries (DLLs) in Windows NT. - How to create an .mdb file for Microsoft Access databases in Visual C++
Describes how to create an .mdb file for Microsoft Access databases in Visual C++. - How to clean up invalid registry entries in Visual C++ and in Microsoft Foundation Classes (MFC)
Describes the RegMaid.exe utility. - How to remove a Toolbox component, an OLE Control, or a Component Gallery component from a Visual C++ project
Describes how to remove a Toolbox component, an OLE Control, or a Component Gallery component from a Visual C++ project. Because the components are different, this article provides only a general guideline. - How to replace the MFC IDispatch implementation with a type-library-based IDispatch implementation by using Visual C++
Describes how to replace the MFC IDispatch with a type library-based IDispatch implementation. Explains how to use the OLE system API DispInvoke and DispGetIDsOfNames to implement IDispatch::Invoke and IDispatch::GetIDsOfNames by using Visual C++.
|