- ▼MSDN Library Visual Studio 6.0
- ▶Welcome to the MSDN Library
- ▶Visual Studio Documentation
- ▶Visual Basic Documentation
- ▶Visual C++ Documentation
- ▶Visual FoxPro Documentation
- ▶Visual InterDev Documentation
- ▶Visual J++ Documentation
- ▶Visual SourceSafe Documentation
- ▶Tools and Technologies
- ▶Microsoft Office Development
- ▶Platform SDK
- ▶SDK Documentation
- ▶DDK Documentation
- ▶Windows Resource Kits
- ▶Specifications
- ▼Knowledge Base
- About the Knowledge Base
- ▶Access
- ▶Access Distribution Kit
- ▶ACME Setup Program
- ▶ActiveX Data Object.
- ▶ActiveX Server Framework
- ▶ActiveX Software Development Kit
- ▶Com Transaction Integrator
- ▶Commerce Server
- ▶Excel
- ▶Exchange
- ▶Fortran Compiler
- ▶FoxPro
- ▶FrontPage
- ▶Handheld PC (HPC)
- ▶IE Current Release
- ▶Image Composer
- ▶Internet Explorer Administration Kit
- ▶Internet Explorer Application Usage
- ▶Internet Explorer Development
- ▶Internet Information Server
- ▶Internet Server API
- ▶Internet Studio
- ▶Java
- ▶Macro Assembler
- ▶Mail For PC Networks
- ▶Messaging Application Programmers Interface
- ▶Microsoft Data Access Components
- ▶Microsoft Developer Network
- ▶Microsoft Internet Scripting Languages
- ▶Microsoft Mouse Products
- ▶Microsoft Natural Keyboard
- ▶Microsoft Programming Utilities
- ▶Micrsoft Site Server and Microsoft Commercial Internet System
- ▶Miscellaneous Internet Topics
- ▶MS Message Queue
- ▶NetShow
- ▶Office
- ▶OLE Applications
- ▶OLE DB
- ▶OLE Programming
- ▶Open Database Connectivity (ODBC)
- ▶Outlook
- ▶Proxy Server
- ▶SNA Server
- ▶SourceSafe
- ▶SQL Server
- ▶Systems Management Server
- ▶Transaction Server
- ▶Visual Basic Environment, editing and debugging Visual Basic
- ▶Visual Basic for Applicaions SDK
- ▶Visual Basic for Applications, Programming with
- ▶Visual Basic for Windows
- ▼Visual C++
- 'The File
- #pragma optimize( '', off|on ) Does Not Affect P-Code
- /Gt Switch Has the Default Value /Gt5
- /WX Option Causes Suppression of C4101
- /Zi Causes Code Motion Optimization Suppression
- _bios_disk May Require 3 Tries Before Drive Up to Speed
- _bios_serialcom Sends and Receives Single Character Data
- _ellipse() Floodfills Until Border Color Is Reached
- _fheapwalk() Does Not Check the Near Heap
- _getimage() and _putimage() Functionality in Text Mode
- _getimage() Buffer Format Is Proprietary
- _gettextposition() Should Not Be Used with printf()
- _getvideoconfig() Doesn't Return Pixel Info for Text Modes
- _heapchk() Performs Consistency Check on Heap
- _outtext() Function May Fail in Super VGA Graphics Modes
- _pg_setpalette Causes Incorrect Display for Extended ASCII
- _remappalette() Doesn't Work on Hercules or Olivetti Cards
- _vmalloc() Allocation Limited to 64K
- _vmalloc() May Allocate Larger Memory Block Than Expected
- _wrapon() Prevents Text Mode Text Window from Scrolling
- 16 Background Colors in Text Mode with MCGA, EGA, or VGA
- Accessing Child Process Exit Code from 16-Bit Parent Process
- Accessing Drive w/o MS-DOS Message on Single Floppy System
- Accessing Interrupt Return Status in Zero Flag
- Accessing OLE 2.0 Embedded Object Dirties OLE 1.0 Client
- Accessing Open File Handles in a Child Process
- Accessing the COM3: or COM4: Port
- ActiveX Control Fails in Visual Basic but Works Fine in MFC
- Adding a CObList Object to Another CObList
- Allocating Space in the Far Heap in Near Data Models
- ANSI.SYS Escape Codes with printf() for Screen Control
- APPEND Command Is Not Utilized with access() Function
- Application Owns Memory Block After free() Call
- APPNOTE: Relocatable Object Module Format Appnote Available
- Article List for Problems With a CLongBinary Field
- Assignment of Void Pointer Does Not Give Warning Message
- Attributes in Hercules Graphics Mode
- Automatic Casting from Near Pointer to Far Pointer
- Automatically Closing QuickWin Exec Window at Completion
- Availability of Japanese Visual C++
- Batch File to Replace Time OBJs in VC++ w/ C/C++ 7.0 OBJs
- BETA-PRB: Tabbing Broken for ATL Controls in IE 4.0
- BUG : Destructor Called Erroneously
- BUG: 'DM0025: Error attaching to process' In Windows 95
- BUG: 'Error copying sample files' When Copying Samples to Drive
- BUG: 'Help Topic Does Not Exist' for VBX Control in App Studio
- BUG: 'Link Returned Error Code 3' in Visual Workbench
- BUG: 'Out of Memory' Error When Saving to an Existing File
- BUG: 'Target Is Out of Date...' Message Issued Incorrectly
- BUG: 'Visible' Property Ignored when Loading VBX Controls
- BUG: #pragma data_seg May Cause L1101 Error
- BUG: $(TARGET) Doesn't Bring Up Single-Source EXE in CodeView
- BUG: ? Causes C1001, trees.c line 6256
- BUG: 'char *' Passed to 'const char * ? Violates Type Safety
- BUG: 'CXX0017: Error: symbol not found' Compiling with /Zi
- BUG: 'using' Declaration Doesn't Overload Base Class Members
- BUG: /Fs Does Not Locate Error When #line Directive Specified
- BUG: /G3 /AL Options Generate Bad Code For Comparison to Long
- BUG: /G3 Option Generates Bad Code for sscanf and Structures
- BUG: /Oc Optimization Can Corrupt Stack With Inline Assembly
- BUG: /Ol Causes Register Variables to Be Allocated on Stack
- BUG: /Ox or /Oei Generates Incorrect Floating Point Results
- BUG: /YX and /Yc Incorrectly Allowed in Project Settings
- BUG: /Za Compiler Option Causes Errors with '==' Operator
- BUG: __Huge New Operator Fails with Variable Size
- BUG: _dos_lock() Uses SI and DI Without Restoring Values
- BUG: _floodfill() May Hang Drawing Highly Complex Borders
- BUG: _read() Returns -1 When Reading Last Byte of a Segment
- BUG: _stat Function Fails for Names Ending with '\'
- BUG: _strtod Fails with Buffer
- BUG: _vmalloc() May Fail on Block Allocations
- BUG: 16-bit Executable Resources Gets Corrupted
- BUG: 4 Class Wizard Problems w/ International System Settings
- BUG: Access to Nested Base Class Member Functions Blocked
- BUG: Access Violation in RFX_Date If CTime Not Initialized
- BUG: Access Violation Opening a Workspace of Type Makefile
- BUG: Access Violation When Calling COleVariant::Clear()
- BUG: ActiveX Control in IE Asserts in CTLINPLC.CPP, Line 328
- BUG: Additional DLLs Invalid in Debug Project Settings
- BUG: After Increasing Available File Handles, exec() Hangs
- BUG: AfxOleInit Returns TRUE Without Initializing OLE in a DLL
- BUG: Aggregate Initializer Fails In VC++ 32-bit, Ver. 1.0, 2.0
- BUG: ALT+Key Combination in Property Page Causes Stack Overflow
- BUG: App Error While Changing Install Dir for Visual C++
- BUG: App Studio Generates GPF with Long Strings Defined
- BUG: App Studio GP Faults in RCDLL.DLL When Opening a .RC file
- BUG: App with CFormView Causes Stack Overflow or GP Fault
- BUG: Application_NewWorkspace Event Is Never Fired
- BUG: AppWizard and Table with Many Columns May Cause Error
- BUG: AppWizard May Fail Using Text Database as Data Source
- BUG: AppWizard Project Cannot Open Include File .RC2
- BUG: AppWizard Sometimes Fails to Display the Platforms Option
- BUG: Arc Drawn Incorrectly When Bounding Rectangle Large
- BUG: Array of Unnamed Union Does Not Initialize Correctly
- BUG: Array-Style New Allocates Wrong Number of Objects
- BUG: ATL Object Wizard Dialog Box Comes Up Empty
- BUG: ATL Object Wizard Prevents Undo Changes
- BUG: ATL Service Causes Random Asserts in Run Member Function
- BUG: ATL Service EXE Doesn't Build in Release Build
- BUG: Bad Address for Anonymous Union/Struct Fields in VWB
- BUG: Bad Code for __fastcall Function Calling an Intrinsic
- BUG: Bad Code for Case 0xFFFFFFFF in Switch on Unsigned Long
- BUG: Bad Code for Comparison of long When Compiling for 80386
- BUG: Bad Code Generated for Based Structures
- BUG: Bad Codegen with /Og and FP Mult in Class with Virt Dtor
- BUG: Bad Result If Call Inline Function Twice in Expression
- BUG: Based Ptr. Init Fails at Global Scope in CPP File
- BUG: Based Variable EXTRN Directive Incorrect in ASM, COD File
- BUG: Blob Persistent Data Incorrect for Ported OLE Control
- BUG: Books Online Topic Window Closes with Workbench
- BUG: Books Online Viewer GP Faults When Using DBWIN
- BUG: Break When Expression Has Changed Fails With Floats
- BUG: Breakpoint Occurs When You Insert Clipboard Assistant
- BUG: Breakpoint on WM_MDIACTIVATE Code Maximizes Windows
- BUG: Breakpoint Skip Count Resets to Zero After First Pass
- BUG: Browse Info Flag Not Saved for Subproject After Conversion
- BUG: Browser Information Shows Incorrect Reference to Variable
- BUG: Browsing Template Function Definition Goes to Wrong Place
- BUG: Build w/ Many Include Directories Quits Early w/No Errors
- BUG: Building ATL Service Project Does Not Register the Service
- BUG: C 6.0 /G1 Option Puts .286 Specifier in Assembly Listings
- BUG: C 6.0 Symbol STKHQQ Not Defined in OLDNAMES.LIB
- BUG: C Compiler May Not Catch Integer Division-by-Zero Error
- BUG: C1001 Error for More Than One Explicit Instantiation
- BUG: C1001 Error From Complex Structure Declaration
- BUG: C1001 file 'msc1.cpp', line 1188, Using Recursive Namespace
- BUG: C1001 Generated Using typedef for Member Functions
- BUG: C1001 ICE If Compiling MFC Applications with /vmg Option
- BUG: C1001 in '@(#)p3io.c:1.29', Line 611
- BUG: C1001 in Third-Party STL Code Using Visual Studio 97 SP3
- BUG: C1001 or C2434: Using Templates in Default Arguments
- BUG: C1001 p2symtab.c, line 2221 In Direct Init of Static
- BUG: C1001: grammar.c, Line 155, Constructor Argument List
- BUG: C1001: grammar.c, line 179, 180, or 192
- BUG: C1001: Internal Compiler Error, File main.c
- BUG: C1001: Internal Compiler Error, msc1.cpp Using /Zi
- BUG: C1001: Internal Compiler Error: msc3.cpp, Line 429
- BUG: C1001: Internal Compiler Error: pgoMD2.c, Line 681
- BUG: C1001: pgoMD.c, Line 4578 or 4877 Compiling for 80386
- BUG: C1017 Occurs with /Zg and #if
- BUG: C1083, 'Compiler Cannot Open Intermediate File' Error
- BUG: C2059 Initializing Static Data Member of a Template Class
- BUG: C2059 When Memory Model Used with Conversion Function
- BUG: C2061, C2062, C2226, C2039 Occur When Using enum types
- BUG: C2065 When Default Constructor of a Nested Class Called
- BUG: C2065: Undeclared Identifier Creating a STL Function Object
- BUG: C2088 Error Incorrectly Generated by Fast Compiler
- BUG: C2099 Generated Initializing Struct with Macro
- BUG: C2143 When Initializing Static Member in Class Template
- BUG: C2248 When Access Protected Nested Class in Derived Class
- BUG: C2248: No Access for Friend Class in a Template Class
- BUG: C2248: Statics in Friends, No Access to Protected Members
- BUG: C2321 Expanding Template with a Pointer to a Nested Class
- BUG: C2352 Error for Reference to Nested Class Member
- BUG: C2374 in OLECTLID.H When Rebuilding DBDAO3.DLL for VC 4.2
- BUG: C2400 With __asm and __emit Inline Assembler
- BUG: C2440 Expanding Template with a Pointer to a Nested Class
- BUG: C2443 Using Structure Member Operand in _asm Block
- BUG: C2483 Instantiating Objects with the Thread Attribute
- BUG: C2487 Error Occurs If Multiple Static Vars Use dllexport
- BUG: C2511 Error on Member Function with Unknown Parameter
- BUG: C2512 Instantiating Template in Member Initializer
- BUG: C2572 When Define Function Pointer w/ Default Argument
- BUG: C2734, C2166: Caused by Template Function with const ref
- BUG: C2784 Instantiating STL Objects With a UDT Parameter
- BUG: C2955 Error Generated If Using Same Name as Template
- BUG: C4003 When Building Wrapper For Word.Basic 7.0 Object
- BUG: C4003: Not Enough Parameters for SubclassWindow Macro
- BUG: C4306 Warning when Using Signal Handler
- BUG: C4786 or C1067 Caused by Long Identifier and /Zi
- BUG: C4786 Warning is Not Disabled with #pragma Warning
- BUG: Can Not Attach Process to Debugger from NT Task Manager
- BUG: Can Set SQL Breakpoints on Invalid Lines Inside a Trigger
- BUG: Can't Debug LibMain with VC++ Debugger
- BUG: Can't Serialize Items After CRichEditDoc::Serialize
- BUG: Can't Set Some Background/Foreground Colors in InfoViewer
- BUG: Can't Use Simple Type in an Explicit Call of a Destructor
- BUG: Cannot Access Static Data Members in Inline Assembly
- BUG: Cannot Cast Double to int for Use in an Array Declarator
- BUG: Cannot Disconnect From Network Drive After Running Setup
- BUG: Cannot Map Functions to Special Keys in Developer Studio
- BUG: Cannot Open Document from Shell If EXE Has Long File Name
- BUG: Cannot Remove BS_PUSHLIKE in Resource Editor
- BUG: Cannot Rename Directory of a Closed Workspace
- BUG: Cannot Restore MSVC.EXE from Windows 95 Taskbar
- BUG: Cannot Set Access Memo Field to NULL with Snapshots
- BUG: Cannot Traverse MKTYPLIB.EXE Errors in Visual C++ IDE
- BUG: CArchiveException for Read-only and Write-only Files
- BUG: Changes in an ISAM Table Not Seen by DAO
- BUG: Changes to Remote Project Files Not Detected
- BUG: Changing Radix May Result in Inaccurate Watch Values
- BUG: Character Constant with \0 Not Stored Properly
- BUG: CL /? Only Displays 25 Lines at a Time
- BUG: CL.DEF Not Copied from CD Causes LINK Fatal Error L1092
- BUG: Class Export with Inline Constructor Causes L2022
- BUG: Class Wizard Generates Incorrect CScrollBar Class Name
- BUG: ClassView Add... Errors with Read-Only Project Files
- BUG: ClassView Lacks 'Go to Declaration' for Static Data Members
- BUG: ClassWizard 'Bind', 'Update Columns' Buttons Disabled.
- BUG: ClassWizard Does Not Display Messages for VBX Control
- BUG: ClassWizard May Fail to Derive a Class from CRecordset
- BUG: Clicking Thumb Does Not Generate SB_THUMBPOSITION Message
- BUG: Closing MS-DOS Session While Debugging Causes GPF
- BUG: CMemFile File Size Limited to 64K
- BUG: Code Generation Problem with /Oc and /f Compiler Options
- BUG: CodeView for Windows Displays 'Unsupported Video Mode'
- BUG: Compiler Accepts Invalid Syntax: 'class funcname()'
- BUG: Compiler Error C2470: Cannot Open Database File
- BUG: Compiler Error C2955 Caused by Global STL Iterators
- BUG: Compiler Errors Initializing const Reference to an Array
- BUG: Compiler Fails Syntax Check of Extra Comma in enum List
- BUG: Compiler Fails to Generate Symbolic Info for ELSE IF
- BUG: Compiler Incorrectly Decorates C++ Operators
- BUG: Compiler Omits C4758 and/or C4762 Warnings
- BUG: Constructor Gets Called Multiple Times on the Same Object
- BUG: Contain Sample Draws Incorrectly with In-place Server
- BUG: Crash During Project Conversion If Project Has MAC Targets
- BUG: CRecordset Does Not Set HSTMT Attributes for Updates
- BUG: CRecordset::Update Fails After Upgrading
- BUG: CRuntimeClass Not Available for CInternetException
- BUG: Crystal Reports AppWizard Disables Multi-Language Support
- BUG: CSharedFile::Detach() Does Not Call GlobalUnlock()
- BUG: CToolTipCtrl Stops Working After Dialog Is Displayed
- BUG: Cursor Editor Fill Tool Doesn't Affect BackGround Pixels
- BUG: Custom Build Commands Not Assigned Values
- BUG: Custom Build Rule Not Saved for File Excluded from Build
- BUG: Custom-Based new() and delete() Fail
- BUG: CWindow::GetTopLevelWindow() returns NULL
- BUG: DAOENROL - Can't See Added Records in Windows 95
- BUG: Data Entered with HGLOBAL Is Not Placed in Table
- BUG: DBGrid Does Not Insert Record if Field Name Contains Dash
- BUG: DDP_PostProcessing() Catches All Exceptions
- BUG: DDX Problem with Combo Box in Win32s
- BUG: Debug 'Additional Dlls' Entry Shows on All Projects
- BUG: Debug Assertion When Assigning to STL String
- BUG: Debug Static MFC Library Links to UrlMon.dll/Wininet.dll
- BUG: Debugger Can't Watch Static Member in Static Function
- BUG: Debugger Cannot Safely Change Current Location
- BUG: Debugger Cannot Watch Function Returning struct or union
- BUG: Debugger Does not Step Over to __finally Code Block
- BUG: Debugger Shows Incorrect 'this' Pointer
- BUG: Default Button Style Not Set Correctly in CFormView
- BUG: Default Constructor Argument Cannot Use Namespace Scope
- BUG: Default Dialog-Based Application Doesn't Work in Win32s
- BUG: Deleting a Struct Typedef Causes C1059, C1063, or C1001
- BUG: Deleting Pointer of Pointer Gives Ambiguous Error Message
- BUG: Dependency Information Is Lost After Workspace Is Closed
- BUG: Destructor Called Unexpectedly with Local Static Array
- BUG: Development Environment Doesn't Unload DLL on Termination
- BUG: Dialog Previewer May Incorrectly Draw Caption on Dialogs
- BUG: Disassembly Window Does Not Display Symbols for Macintosh
- BUG: Division of Long Doubles May Generate Incorrect Code
- BUG: DUMPBIN Displays Cumulative Data for Multiple Arguments
- BUG: Duplicating Resource Causes Resource ID Collision
- BUG: DX1020 or C1001 Generated Using /Gsw and /Bd Switches
- BUG: Edit Control's Number Style Check Box Won't Stay Selected
- BUG: Empty File Name in PrivateProfile APIs Returns True
- BUG: Enum in Function Template Causes C2065 Compiler Error
- BUG: Env Vars Not Used in Exported Makefile Dependencies
- BUG: Erroneous C2352 Generated When Using typedef'd Base Class
- BUG: Error 16 Messages Building MAKEAPP Sample w/ MAKEAPP.BAT
- BUG: Error C1001: _asm Instruction Accessing Stack Using [ebp]
- BUG: Error C2783 - Cannot Deduce Non-Type Template Parameter
- BUG: Error in Requery When Set Null Date Parameter to Not Null
- BUG: Error Opening .Bsc File from MRU List
- BUG: Error Using _ttoi64 with Non-Unicode Applications
- BUG: Error When Deleting a Record Using the Apex Grid Control
- BUG: Error: 'An errror occurred reading the index file'
- BUG: Error: L2029: '__FPMATH':Unresolved external with /NOI
- BUG: Error: Undefined Symbol 'DOC' from Custom AppWizard
- BUG: ESC/ENTER Keys Don't Work When Editing CTreeCtrl Labels
- BUG: Escape Key Deactivation of In-Place Item in OLE Server
- BUG: Excessive Delay Before Build, Export Makefile, or Debug
- BUG: Execute
- BUG: Execute SQL Toolbar Button Not Disabled with Focus Change
- BUG: Exported Makefile May Be Useless if Custom Build Uses 'CD'
- BUG: extern Declaration Generates Extra Constructor Call
- BUG: F4 to Go to Error/Tag Doesn't Always Open Source File
- BUG: Failure to Load Odbccr32.dll on Alpha Machine
- BUG: Fast Compiler Generates Bad Code for Decrement Operator
- BUG: Fatal Error C1001 Line 585 w/ Pointer to Member Function
- BUG: Fatal Error C1001 Using /Zg with Large C++ Header Files
- BUG: Fatal Error C1001: (compiler file 'msc3.cpp', line 429)
- BUG: File Time Incorrect After Saving During Build
- BUG: FindIndex Works Incorrectly When nIndex Is Negative
- BUG: Finish Button Fails Data Transfer from Page to Variables
- BUG: Format Specifications Give Incorrect Output
- BUG: Format('%D') Fails for COleDateTime and COleDateTimeSpan
- BUG: Function Defined in Local Class Causes C1001
- BUG: Function Style Conversion Incorrectly Generates Errors
- BUG: Function that Inherits Through Dominance Fails
- BUG: getch() Returns Incorrect Extended Key Codes
- BUG: GetDlgItem() Returns NULL Under Win32s
- BUG: getenv() Fails when Called in Ctor for QuickWin App
- BUG: GetFieldValue Returns Empty String for SQL_LONGVARCHAR
- BUG: GetRowsEx() Incorrectly Handles Null Field Values
- BUG: GetWindowContextHelpId() returns 0 for ActiveX Controls
- BUG: Global-Register Allocation Generates Incorrect Results
- BUG: Goto() Within Try-Except Block Causes C2705 Error
- BUG: GP Fault from Clicking App Studio Edit Menu
- BUG: GP Fault in SHW0.DLL When Starting to Debug
- BUG: GP Fault in sscanf Function When Using /Gf Option
- BUG: GP Fault When You Access Struct Member Using Huge Pointer
- BUG: GPF When Drag-Drop Resources Between Two Resource Scripts
- BUG: HANDLER Sample Builds but Does Not Work Correctly
- BUG: Hcrtf.exe Causes Hcw.exe to Quit If Already Running
- BUG: Header File Listed in SYSINCL.DAT in Dependency List
- BUG: Header Files Not Excluded from Project Directory
- BUG: HIERSVR Example from Visual C++ 1.0 Causes Internal Error
- BUG: Huge Array in C++ App May Cause General Protection Fault
- BUG: IDE Hangs Bringing Up Class Wizard While Debugging
- BUG: Include Directories Cannot End with a Backslash
- BUG: Incomplete pragma Directive May Cause C1001 Error
- BUG: Incorrect C4050 Warning When Using Function Pointers
- BUG: Incorrect C4762 Generated with Optimizing Compiler
- BUG: Incorrect Calculations with Both /Og and /G5
- BUG: Incorrect Cast from Near to Far Function Pointer
- BUG: Incorrect Code for Loop with Known Value
- BUG: Incorrect Code from Intrinsic memset() Routine
- BUG: Incorrect Code Generated for Long Constant
- BUG: Incorrect Code Generated When Use ? : with ++
- BUG: Incorrect Code When Increment Pointer Based on a Pointer
- BUG: Incorrect Evaluation of Static Member Functions in Debugge
- BUG: Incorrect Float/Double Value Returned in /AS or /AM Model
- BUG: Incorrect Function Name Binding in Function Templates
- BUG: Incorrect P-Code Generated for Large Integer Constant
- BUG: Incorrect SS==DS in DLL Makefile for Sample MUSCROLL
- BUG: Incorrect Use of #pragma Pack Causes C1001 Errors
- BUG: Initializer for Empty Struct Causes C2059 or C1001
- BUG: Installing DAO SDK Outside of \DEVSTUDIO May Cause Problems
- BUG: Internal Compiler Error, C1001, MSC2.CPP, line 1011
- BUG: Internal Compiler Error: MSC1.CPP, Line 585 or 581
- BUG: Intrinsic Version of strcmp May Return Incorrect Result
- BUG: Intrinsic Version of strlen() Fails
- BUG: Invalid Directory Path Encountered During Install
- BUG: Invalid Extraction from istrstream Does Not Set failbit
- BUG: IOMANIPdeclare Macro Causes C2758 Error with References
- BUG: ios::internal Adds No Fill Characters for int and long
- BUG: istream::operator
- BUG: L1103 Error when Initializing __huge Data Array
- BUG: L2025 Error Because Member Function Not Decorated
- BUG: L2025 With Static Object in Inline Function
- BUG: L2029 When Using struct with 'volatile' Keyword
- BUG: Large Selections Fail in Disassembly Window
- BUG: Launching COM Server with Long File Name Returns 0x80080005
- BUG: LDd Suppresses Implicit Definition of _DEBUG
- BUG: Library Name Changes When Compile Option Changes
- BUG: Limitation w/ Disabling Warnings Above 4699 w/ #pragma
- BUG: Link Error L2022 : '__aab : export undefined'
- BUG: Link Fails w/ Unresolved External When Call SWAP.H
- BUG: LNK2001 Error for Static Member in Class Template
- BUG: LNK2001 on Member Function When Use Nested Class Template
- BUG: LNK2001 on Operator
- BUG: Loading Visual Test Project May Crash Developer Studio
- BUG: Localize Sample Cannot Be Built
- BUG: Long Macros Used in Old .RC Files Cause GP Faults
- BUG: Long Query Name in Browser Causes Application Error
- BUG: Loss of Decimal Digits with MFC Database Classes
- BUG: Macintosh App Quits
- BUG: Member Function Referenced Without () Compiles
- BUG: Memory Loss From MOVE Overlaid Application
- BUG: Menu Text May Appear on Second Monitor
- BUG: MessageBox with NULL Owner and MB_TASKMODAL
- BUG: MF4024/MF1005 Generated for Serial Communication Settings
- BUG: MFC Library Build Fails with NOSTRICT Defined
- BUG: Mismatched USER32.DBG File on Windows NT 3.51 CD-ROM Disc
- BUG: mktime() May Cause R6003 'integer divide by 0' Error
- BUG: Modal Dialogs in MFC Regular DLL Cause ASSERT in AfxWndProc
- BUG: Modifying Const Temporary Object Doesn't Generate Error
- BUG: Mpw2lib Fails on Long File Names
- BUG: MSDEV Crashes if Same PDB Name Used for Compiler and Linker
- BUG: MSDEV Does Not Report Error When It Cannot Find Make File
- BUG: MSDEV Error: 'The Requested Topic Does Not Exist'
- BUG: MSDEV May Leave Orphaned Threads in the Memory After Exit
- BUG: MSVC20 Setup Fails to Install Books Online Only
- BUG: Multiple Based Conversion Results May Be Incorrect
- BUG: Multiple CRichEditView::PrintInsideRect's Are Distorted
- BUG: Multiple Errors Compiling Std C++ Library Headers with /Za
- BUG: new Allocates 0 Bytes for Typedef Class Function Pointer
- BUG: New Class Added in ATLWizard Removes Edit Interface Setting
- BUG: NMAKE Build Fails When Intermediate Dir Starts with ..\
- BUG: Nmake Does Not Build Subproject of Type Makefile
- BUG: No Compiler Error for Ambiguous C++ Conversion
- BUG: No Error for Overloading Delete in a Class
- BUG: No Warning Using Extern 'C' in a Namespace
- BUG: No WizardBar When Editing the Object: theApp
- BUG: Non-const Member Function Call Via const Object Allowed
- BUG: OLE Controls Limited to 20 Property Pages in Visual C++
- BUG: OnEnable Not Exported From MFC250(D).DLL
- BUG: Operands Reversed in Divide Operation
- BUG: Path Names with '.' Cause ClassWizard Problems
- BUG: Patterned Flood Fill Locks Machine or Draws Incorrectly
- BUG: Per-File Switch at Project Level Silently Deleted
- BUG: PG Chart Displays May Have Uneven Spacing Between Bars
- BUG: Post Increment Operator Works Incorrectly for __huge Ptrs
- BUG: Pressing CTRL+ALT+SYSRQ in Debugger Reboots Windows 95
- BUG: Pressing F1 for Help on Error Message Doesn't Work
- BUG: Print Preview Doesn't Honor Font Width Setting
- BUG: Program Crashes When Memo Field Mapped to CLongBinary
- BUG: qsort() Sorts Huge String Arrays
- BUG: Query Designer Not Inserting Record if Field Name Has Dash
- BUG: RC1120: RC Out of Memory When Compiling for Macintosh
- BUG: Read-Only .DEF File Can Cause General Protection Fault
- BUG: Redefinition of Enum Data Type Does Not Cause an Error
- BUG: Remote Windows 95 Machine Crashes on Stop Debugging
- BUG: Resource Dependency Scans May Be Incomplete
- BUG: RFX_DATE() May Use Incorrect Precision Value
- BUG: RichEditCtrl IDs Not Shown in Member Variables Tab
- BUG: Right-Clicking CRichEditView Doesn't Activate Frame
- BUG: RTTI and Incremental Link Options Incorrectly Disabled
- BUG: RW1012 Error or Crash When Building on Windows NT 3.51
- BUG: S1000 Error When Sharing Connection in Multiple Threads
- BUG: Same Name for Function and Class Causes C2079
- BUG: Scan All Dependencies May Fail to Include Files
- BUG: SENDTIME Sample Does Not Work
- BUG: Serialize in MFC Container-Server Applications May Fail
- BUG: SetMinHeight Does Not Work Correctly with CStatusBar
- BUG: Setup 'Internal Error: File List Initialization'
- BUG: Setup Cannot Create Directory ':\:INDOWS'
- BUG: Setup Does Not Validate First Three Digits of CD Key
- BUG: Setup Doesn't Ask to Register Environment Variables
- BUG: Setup Installs CodeView for Windows on Windows NT
- BUG: sizeof Used in Comparison Does Not Generate C4018
- BUG: Some Intermediate Files not Deleted by FileView
- BUG: Source Profiler in Visual C++ 5.0 Does Not Execute
- BUG: Spaces Preceding Header File Name Generate Build Errors
- BUG: Spy++ Causes Exception in Owner-Drawn Combo Box
- BUG: SQL Breakpoint Not Hit After Executing SP in Another DB
- BUG: SQL Debugger Displays Incorrect Value for Float Variables
- BUG: sscanf() Fails If String Is Longer Than 32K
- BUG: Static Identifiers Do Not Show Up in ClassView
- BUG: Static Object No Longer Static When Optimized
- BUG: Step Out in Debugger Ignores Try/Catch Scope
- BUG: Stream Operator
- BUG: Structure Tags Visible Outside of Function Prototype Scope
- BUG: tan() Function Returns Values with Wrong Sign
- BUG: Template Friend Function Causes Compiler Error C2248
- BUG: Temporary Files Not Deleted When Using /Fs Switch
- BUG: The 'this' Pointer is Incorrect in Destructor of Base Class
- BUG: The pow() Function Doesn't Set Underflow Condition
- BUG: this Pointer Expands Incorrectly for Multiple Inheritance
- BUG: Trigraph Statements May Produce End-of-File Error
- BUG: Try Blocks Within a Switch Statement Behave Incorrectly
- BUG: Trying to Export Static Function Causes L1101
- BUG: Typedef Type Causes C2275: Illegal Use of Type
- BUG: TYPES.H time_t Definition Is Incorrect
- BUG: U1157 When Building a Static Library in VWB
- BUG: Unable to Hit Breakpoint on ELSE IF Statement
- BUG: Undo Database Deletion Causes Data View to Lose Database
- BUG: Uninstalling DAO 3.0 SDK Prevents Help Files from Working
- BUG: Using Class Wizard Without a Project Loaded May Hang
- BUG: Using Declaration Causes C2327
- BUG: Using float/double Function as Subscript Causes Bad Code
- BUG: Using Intrinsic Versions of log10 and fmod
- BUG: Using Referenced Integer to Access Array Generates CXX0034
- BUG: Using the Iostream Library with Alternate Math in C
- BUG: VBX Events Aren't Routed Correctly
- BUG: VC++ 1.5 Setup Does Not Create WINTEE.PIF
- BUG: VCMAC: Remote Debugger Hangs at Breakpoint
- BUG: Virtual Base Class Destructor Called More than Once
- BUG: Visual C++ 1.5 Setup Does Not Set Up SHARE
- BUG: Visual C++ 4.2 DAO Breaks Certain Access95B Functions
- BUG: Visual C++ Doesn't Generate Dependencies for .RSC Files
- BUG: Visual C++ Gives GP Fault If System Date Past 18-Jan-2038
- BUG: Visual Workbench Can't Set Breakpoint on Long Double
- BUG: Visual Workbench Changes Library Names
- BUG: Visual Workbench CTRL+] Fails on International Keyboards
- BUG: Visual Workbench Debugger May Not Break in a Constructor
- BUG: Visual Workbench Does Not Use .LIB Files as Dependents
- BUG: Visual Workbench Interprets /* in a String as a Comment
- BUG: Visual Workbench Loses Focus Printing to Invalid Printer
- BUG: Visual Workbench Loses Highlight Anchor After Page-Up
- BUG: Visual Workbench Makefile Does Not Produce Map File
- BUG: Visual Workbench Misses Breakpoint at Start of WinMain
- BUG: Visual Workbench Windows Not Visible at Startup
- BUG: Warning C4056 Generated When /Op Option is Used
- BUG: Warning C4713: grammar.c:1.147, Line 180, ++ in Fcn Call
- BUG: Warning DX4020 with Visual C++ 1.5 When Linking
- BUG: Warnings with RTTI and Automatic Precompiled Headers
- BUG: Watch on Struct Member Gives CXX0030 if Offset
- BUG: Win32s Setup May Fail if BUFFERS or FILES Set Too Small
- BUG: Window Colors Cannot Be Customized from Developer Studio
- BUG: WinHelp Called Twice
- BUG: Winhelp GPF in GDI.EXE when Using ATI Mach 32 Driver
- BUG: WizardBar Notification Slows Down Dialog Editor
- BUG: Wizards Create Invalid Column Names for QueryDef Join
- BUG: Wizards Fail on Secure Microsoft Access Database
- BUG: Wizards May Display Invalid Table Names for CRecordset
- BUG: WM_MOUSEMOVE Messages Returned Out of Sequence
- BUG: Wrong Column Jumped to for Macro Syntax Error
- BUG: Wrong Exception Re-thrown with Global Optimization
- BUG: Wrong Member Name in C2039 Error Message
- BUG: Wrong Namespace Member Selected for Qualified ID
- BUG: Wrong Operator Delete Called for Exported Class
- BUG: Wrong Pointer Value When Nested Classes Have Same Name
- BUG: Wrong Structure Member Modified with /Ox or /Oeg
- BUG: WWWQuote Sample Generates Error Message
- BUG: XL97 Errors Using OLE Automation
- BUG: XORing May Not Erase Lines in SVGA Modes
- BUG: Zero Errors from Build but No Executable File Created
- Building a Dynamic Menu for TrackPopupMenu
- BX Register Is Popped Twice for a C Interrupt Function
- C Run-time Library History and Naming Conventions
- C Run-Time Routines Cannot Be Placed in an Overlay
- C++ Tutorial Removed from Visual C++ Product
- C4071 Caused by Missing 'void' in Function Prototype
- Calculating Available Memory in Large Model
- Call _setvideomode Before Calling _imagesize
- Calling Hidden Default Method of an OLE Automation Collection
- Calling ROM BIOS Routines to Check the Printer Status
- Cannot Allocate More Than 64K with Calloc()
- Cannot Combine P-code and Overlays
- CDialogBar Button Enabled When Command Handler Present
- CFrameWnd Objects Can Destroy Themselves
- CGA Graphics Modes Support Only One Video Page
- Change in Hex Literal Interpretation with C 6.0 and 7.0
- Changes in Visual C++ 1.5 Resulting From Stac Verdict
- Changing Default int to 32 Bits
- Changing System Time or Date Will Temporarily Pause Clock
- Checksum for Object Module Records Can Be Zero
- chmod() on an Open File
- CL Command Line Options Must Precede Source File Name
- ClassWizard Links Only Types with DDX Support
- Closing stdprn
- Code Example Passes String From C to Assembly Language
- Color Constants in GRAPH.H Used Only By Certain Functions
- Command IDs and In-Place Frame Window Toolbar
- Common File Extensions Used by Visual C++
- Common Q? for Visual C++ 32-bit edition, ver 1.0
- Compressed Drives and Visual C++ Setup
- Configuring Sound in Visual C++ Development Environment
- Const Versus Non-Const CObList Objects
- ControlWizard Generates Both 16-bit and 32-bit Projects
- Converting an RC File to Use Microsoft Foundation Classes
- Converting Between OLE_COLOR and COLORREF Types
- Coordinated Universal Time on MS-DOS vs. Windows NT
- Copying a Bitmap to the Clipboard with MFC
- Correct Use of the SetFont() Function in MFC
- Creating a Foundation Classes Dialog Box with Custom Icon
- Creating a Modeless Dialog Box with MFC Libraries
- Creating a Pointer to a Specific Memory Address
- Creating a Project with Multiple Directories
- Cross-Platform Application Development in Windows NT
- CVW Prompts for WINMAIN.CPP Location Debugging MFC App
- CWnd Derived MFC Objects and Multi-threaded Applications
- Debugging Spawned Applications in Visual C++
- Debugging Timer Functions Requires Hard-Mode Debugging
- Default Handling of VBX Events
- Deleting Outdated Registry Trees for Fortran or Visual C++
- Dependencies May Not Be Updated as Expected
- Detecting Presence of 80x87 Math Coprocessor
- Determine Whether VBX Support Is Enabled at Run Time
- Determining If Your TSR Has Already Been Installed
- Determining Size of Memory Block Referenced by a Pointer
- Determining the Memory Model for Conditional Compilation
- Determining What Video Adapters Are Installed and Active
- Differences in Functionality Between /ND and /Aw Switches
- Different Warnings Appear Using Different Optimizations
- Directly Accessing Video Memory from a C Program
- Dispatch Interface for Automation Object Must Be Registered
- Display Mode Determines _setbkcolor() Parameters to Use
- Distribution Rights for .FON Files Shipped with C
- DLL Correctly Performs Initialization and Termination
- Do Not Mix Operating System and CRT File Handles
- DOC: AfxRegisterWndClass with WS_* Styles Causes Exception
- DOC: 'How to Use Debug Heap from C++' Documented Incorrectly
- DOC: $(InputDir) and $(ProjDir) Produce Relative Paths
- DOC: _set_se_translator and set_terminate Help Info Incorrect
- DOC: AfxGetStaticModuleState() Causes Errors in an Extension DLL
- DOC: assert() Macro Does Not Display Pop-Up Window in Win32
- DOC: BN_DISABLE and BN_DOUBLECLICKED Documented Incorrectly
- DOC: C4237 Online Help Contains Wrong Information on 'bool'
- DOC: CCriticalSection::Lock Doesn't Do a Timed Wait
- DOC: CDC::GetWindow() Is Documented but Not Available
- DOC: CDC::SelectObject, CDC::SelectStockObject Return
- DOC: CFile::end (from CFile::Seek) Uses a Forward Offset
- DOC: CFile::GetFileTitle May Return with File Extension
- DOC: CFileDialog Filter String Won't Work Under Windows 95
- DOC: CFileDialog::DoModal Does Not Return 0
- DOC: Changes to m_strFilter/m_strSort Don't Affect Requery()
- DOC: CImageList Returned from CreateDragImage Needs Delete
- DOC: CImageList::DeleteObject Generates a C2039 Error
- DOC: CListBox::ItemFromPoint() Works Only in Windows 95
- DOC: CListBox::SelItemRange Selects Only Two or More Items
- DOC: CMiniFrameWnd::Create Is Missing MFS_BLOCKSYSMENU
- DOC: COleDateTime No Longer Accepts 2-Digit Years
- DOC: ConstructElements
- DOC: CPropertyPage::CancelToClose() Documented Incorrectly
- DOC: CWnd::DragAcceptFiles() in Books Online
- DOC: CWnd::LockWindowUpdate Does Not Unlock the Window
- DOC: CWnd::OnCommand() Parameters Documented Incorrectly
- DOC: Description of Compiler Error C2712 is Incorrect
- DOC: Diagrams Blacked Out in OLE-DB Docs Shipped with VC++
- DOC: Documentation on fmod() Is Incorrect
- DOC: DoDragDrop() Parameter Documented Incorrectly
- DOC: Error C2213 Occurs When Base Is an Expression
- DOC: FindNextFile Returns 0 for Last File Found
- DOC: Format of the Password Parameter for CompactDatabase
- DOC: GetClientRect() May Assert in OLE Controls
- DOC: GetDescendantWindow - bOnlyPerm Parameter Incorrect
- DOC: GetFileTitle()
- DOC: GetProcAddress Does Not Support Ordinal Symbols
- DOC: How to Display Tool Tips After Calling EnableToolTips
- DOC: How to Use the PX_Blob Function
- DOC: Incomplete Documentation on CListCtrl::SetColumnWidth
- DOC: Incorrect Documentation for CToolBar::SetSizes()
- DOC: Incorrect Prototype
- DOC: Instructions for Statically Linking to Registrar Code
- DOC: IsFieldNull() Does Not Accept NULL
- DOC: MFC Application Idle Processing and Power Consumption
- DOC: MFC CHKBOOK Sample Uses Incorrect Base Class
- DOC: mktemp() Creates a Maximum of 27 Unique Filenames
- DOC: MSBV3032.DLL Incorrectly Referenced in On-Line Help
- DOC: MSVCRT10.DLL and MSFRT10.DLL Are Redistributable
- DOC: New Record Not Inserted to End of Recordset
- DOC: OnFileNameOK Returns 0 if Valid or 1 if Not Valid
- DOC: Online Help Lists Wrong Warning Level for C4127
- DOC: Port I/O Functions Not Included in DLL Version of CRT
- DOC: pow(0,0) Function Not Documented
- DOC: PRF1301 Using Sample Command 'FTIME test.exe'
- DOC: README FIRST Card Has a Typo in Stored Procedure Name
- DOC: Registration Card Reports Wrong Support Policy
- DOC: SB_ENDSCROLL Code Missing from OnHScroll() Documentation
- DOC: SendTime Sample Needs DCOM to Work
- DOC: SQL Debugging with VC++ 5.0 Requires a Non-System Account
- DOC: Tab Text is too Small to Read
- DOC: Technical Note 38: MFC/OLE IUnknown Implementation
- DOC: ThreadingModel Is Not a Subkey
- DOC: User Supplied RASAdmin.dll Callbacks Must Use _stdcall
- DOC: Vertical Slider Control Sends WM_VSCROLL Message
- DOC:CDocTemplate::CreateNewFrame() Won't Make New CDocument
- DOC:Technote 64 Incorrect About ThreadingModel Registration
- DOCERR: /GD and /Au Are Incompatible
- DOCERR: /J Not Documented in Visual Workbench User's Guide
- DOCERR: _CRTDBG_MAP_ALLOC Environment Var References Incorrect
- DOCERR: _getfontinfo() and Vector Mapped Fonts
- DOCERR: _int86() and _int86x() Examples Missing from Help File
- DOCERR: Adding Icon and Cursor Devices Documented Incorrectly
- DOCERR: AfxMessageBox Missing Information in MFC.HLP
- DOCERR: Books Online: Class Library User's Guide Appendix A
- DOCERR: C/C++ Windows Entry/Exit Code Switches (/GA /Gw /GW /Gq)
- DOCERR: C2642 in Message Map Caused by Incorrect Prototypes
- DOCERR: CHKBOOK.CLW File Documents ExtraDDX Lines Incorrectly
- DOCERR: Clarification of the /H Identifier Length Option
- DOCERR: Creating Import Libraries for PowerPC Shared Libraries
- DOCERR: Custom Key Assignments May Not Work as Expected
- DOCERR: Description of C2354 Error Is Unclear
- DOCERR: Doc Error for _inp(), _outp(), _inpw(), and _outpw()
- DOCERR: Documentation Errors in Technical Note #33
- DOCERR: DOSXNT: Fatal Error DX1390
- DOCERR: Errors In 'Implementing Localization Support'
- DOCERR: Extending Device Descriptions Handled by App Studio
- DOCERR: Floating Point Control Function Sample Code Incorrect
- DOCERR: Function Returning Zero When Redefining _nullcheck()
- DOCERR: GetPropIndex Returns -1 if Property Does Not Exist
- DOCERR: How to Manage VBX Picture Properties with MFC
- DOCERR: Implementing Custom Font Properties Documentation
- DOCERR: Incorrect README.TXT File in \MSVC\MFC Directory
- DOCERR: KeyboardProc() Not Required in DLL for Task Hook
- DOCERR: Libraries Added by Comment pragma Appear After Default
- DOCERR: Licensed Keyword Must Be Added to .ODL
- DOCERR: Mixed-Language Examples for Calling Pascal Are Incorrect
- DOCERR: mktime Fails for January 1, 1970 in Several Time Zones
- DOCERR: New Record Not Inserted to the End of Recordset
- DOCERR: Online Help for /GEe Compiler Option is Incorrect
- DOCERR: Online Help for _dos_setvect Function Is Wrong
- DOCERR: Online Help Solution for C4139 Warning Is Incorrect
- DOCERR: Pass Counts for Breakpoints Undocumented
- DOCERR: Port I/O with inp() and outp() Fails on Windows NT
- DOCERR: Remote Debugging with TCP/IP Isn't Supported on Win32s
- DOCERR: Run-Time Routines Assume Direction Flag Is Clear in C
- DOCERR: Setdflag.c Sample for _CrtSetDbgFlag Missing Tilde (~)
- DOCERR: Smart Pointers Example Is Incorrect
- DOCERR: Some CRT BIOS Functions Are Not Windows Compatible
- DOCERR: Source Profiler Tools Not Usable from VWB Debug Menu
- DOCERR: Stlguide.rtf Different from Vector.h Header File
- DOCERR: stricmp() Compares Using Lowercase Characters
- DOCERR: strstream Constructor Documented Incorrectly
- DOCERR: Title Tips for Project Workspace Window Not Documented
- DOCERR: tmpfile() Creates a Temporary File in the Root Dir
- DOCERR: tmpnam() Operation Does Not Change If P_tmpdir Modified
- DOCERR: Undocumented Compiler Error C4041
- DOCERR: Undocumented Fatal Error C1053
- DOCERR: Use of _far Keyword in Tiny Programs
- DOCERR: Visual Editors Do Not Use INCLUDE Environment Variable
- DOCFIX: fopen() Will Set errno Values Incorrect in Documentation
- Don't Use /ND on Modules with C Run-time Calls
- Dynamically Disabling/Enabling a Control in a Dialog Box
- Effects of Structure Packing for 16-Bit Targets
- Embedding .FON Files in an MS-DOS .EXE File
- Error: Cannot Open Response File : ''
- Example of C Calling a MASM Procedure
- Example of Using Formatting with _outtext()
- Example Using _dos_findfirst() to Get the Time and Date
- exec() and spawn() with P_OVERLAY Ignore Max Allocation
- Exit Codes for the Microsoft C Optimizing Compiler
- Exporting By Ordinal From an Extension DLL
- FAQ: Frequently Asked Questions About 16-bit Foundation Classes
- FAQ: Most Commonly Asked Questions About Visual C++ Version 2.1
- FAQ: Standard C++ Library Frequently Asked Questions
- FAQ: Visual C++ 4.0 Frequently Asked Questions
- FAQ: Visual C++ for Macintosh Frequently Asked Questions
- Far Pointer Comparisons Assume Same Segment
- Far Pointer Comparisons Do Not Account for Aliases
- File Buffering Can Hide Out-of-Disk-Space Condition
- File Handles When Spawning from a MOVE Application
- File Sharing Modes Available with the sopen() Function
- FILE: AsyncDown Demonstrates Asynchronous Data Download
- FILE: Browser Toolkits for Microsoft Visual C++
- FILE: BUG: MFC Browser Library (MFC.BSC) Is Incomplete
- FILE: DDP_Text Not implemented for COleDateTime and COleCurrency
- FILE: Directory Picker Sample Using Modified CFileDialog
- FILE: Fireev.exe Fires Events from a Second Thread
- FILE: Help95.exe Implements Windows 95 Style Help
- FILE: Hooking into the IUnknown of a COM Object in MFC
- FILE: How to Call CoGetClassObjectFromURL() in an MFC App
- FILE: How to Populate a List or Combo Box with Recordset Data
- FILE: How to Replace a View in a CMDIChildWnd Window
- FILE: Increased File Libraries for Visual C++ 1.0 Available
- FILE: Increased File Libraries for Visual C++ 2.0-2.2 Available
- FILE: JETERR35.HLP Is Missing for DAO 3.5 in Visual C++ 5.0
- FILE: MultiSoc : Illustrates Using Sockets in Multiple Threads
- FILE: OLE2BIN Sample - Storing COleClientItems in a Database
- FILE: RegMaid.exe Helps Clean Up the Registry
- FILE: Rtwizx86.exe and Rtwizaxp.exe Create New Resource Types
- FILE: Sample Corrects Scrolling Problems in GRID.VBX
- FILE: Using Fonts in ATL Controls with NiceText.exe
- FILE: Using VBX Controls in AN _AFXDLL DLL
- FILE: Visual C++ 2.0 Source Code for Alpha Run-Time Lib
- Files Created By Visual C++ Tools
- Find Source: Please Enter the Path for MFC
- First _pg_chartscatter Call May Not Use Specified plotchar
- FIX: 'Attempt to load required component ODBC32.DLL failed'
- FIX: 'Cannot Open SYSTEM.INI ... Test for MMD.386' Error
- FIX: 'Data Truncated Column' Erroneously Reported
- FIX: 'Failed to (or don't know how to) build' Warning
- FIX: 'fatal error U1073: don't know how to make
- FIX: 'Item not found in this collection' Message Box
- FIX: 'Item not found in this collection' with MFC DAO Join
- FIX: 'LDR: Dll *.dll Base 10000000 Relocated...' Error
- FIX: 'No rows were affected by the update or delete operation'
- FIX: 'No rows were affected by the update or delete operation'
- FIX: 'Operation failed, no current record' Message
- FIX: 'Out of Virtual Memory' Message may be Caused by chdir()
- FIX: 'Set Bookmarks on All' May Cause Application Error
- FIX: 'SQLPutData Length exceeded' for Data Exceeding 64K
- FIX: 'Unable to Create File Buffer' 32-Bit ODBC Error
- FIX: 'Unable to initialize DAO/Jet db engine' Error
- FIX: 'Unhandled exception' in MFC DAO App After VC++ 5.0 SP1
- FIX: #import Does Not Compensate for Gaps in vtable
- FIX: 'Syntax error in query' with Parameterized LIKE Queries
- FIX: /G3 Optimization Generates Bad Code for Struct Pointers
- FIX: /GX May Cause C1001 When Using Base Class' Operator Delete
- FIX: /Od May Generate Destructor for Unconstructed Temp Object
- FIX: /Og Causes C1001 Traversing Non-Trivial List of Pointers
- FIX: /Og Causes C1001 While Looping
- FIX: /Og Causes C1001 with Member Lookup in an Infinite Loop
- FIX: /Og Causes C1001, main.c, line 379 for Recursive Call
- FIX: /Og Causes Invalid Double Result Returned from Function
- FIX: /Og Causes vfptr Initialization Problems
- FIX: /Og Increments the Index of a Loop Too Soon
- FIX: /Ow Generates Bad Code When Using the
- FIX:
- FIX: __declspec(dllimport) Classes Are Not Caught Correctly
- FIX: __TIMESTAMP__ Reports Pacific Standard Time
- FIX: __vfptr Elements Are Not Properly Displayed in Debugger
- FIX: _AfxDispatchPushArgs Incorrectly AddRef's Invoke Argument
- FIX: _AfxFullPath() Uses lstrcpy Incorrectly If Errors Occur
- FIX: _com_ptr_t::operator=(const _variant_t? AddRefs Twice
- FIX: _getmbp CRT Function Does Not Return Correct Value
- FIX: _mbslwr Does Not Handle International Characters
- FIX: _setmaxstdio Causes Access Violation
- FIX: _variant_t::operator IUnknown*() Fails to AddRef Interface
- FIX: Absolute Pathnames for Source Files Placed in Makefile
- FIX: Abstract Class Instantiated as a Temporary Object
- FIX: Accept Returns FALSE but GetLastError Returns 0
- FIX: Access Violation After Unloading Extension DLL
- FIX: Access Violation Firing an Error Event in OLE Control
- FIX: Access Violation in MSDAER.DLL with _com_error Exceptions
- FIX: Access Violation on MSVC.EXE When Scanning Dependencies
- FIX: Access Violation Using deque class
- FIX: Access Violation When Connecting in MFC ODBC Application
- FIX: Access Violation When Copying Src File Between Projects
- FIX: Access Violation When Using Local Static Const Objects
- FIX: ActiveX Control Fails to Fire Click Event
- FIX: Advanced Options for SDI Application in Appwizard
- FIX: AFX_IDC_MAGNIFY Cursor Fails to Load from AFXDLL
- FIX: AfxIsValidString() Returns TRUE for NULL Near Pointers
- FIX: Alpha MFC Regular DLL Fails After Porting from Intel
- FIX: Ambiguous C2966 Error with Nested Template Classes
- FIX: App Studio Changes Control ID to Dialog Box ID
- FIX: App Studio for Windows GP Faults Under Windows NT
- FIX: App Terminates Unexpectedly after Windows NT 3.51 Upgrade
- FIX: Append-Only on Dynaset Recordsets Forces Read-Only
- FIX: AppendOnly Snapshot Recordset Update() Causes Error
- FIX: Application Error If /Og
- FIX: Application Fails But Gives No Error Message
- FIX: AppWiz Samples Fail to Build from Command Line
- FIX: AppWizard Can't Create Projects with Extended Characters
- FIX: ASSERT in OLECLI1.CPP When Copying Embedding to Clipboard
- FIX: Assertion Failed Line 178 or Line 527 in ARCCORE.CPP
- FIX: Assertion Failed Line 388 of Occmgr.cpp
- FIX: Assertion Failed, Line 475 of Sockcore.cpp
- FIX: Assertion Failed, Line 505 of Sockcore.cpp
- FIX: Assertion Fails When Use RFX_Text() w/ SQL_VARCHAR Column
- FIX: Assertion Failure After Using CDaoWorkspace::Create()
- FIX: Assertion Failure in CFieldExchange::GetColumnType()
- FIX: Assertion Failure When Handling xN_SETFOCUS in CFormView
- FIX: Assertion Line 257 in File Dlgprop.cpp
- FIX: Assertion Occurs When Calling BeginTrans()
- FIX: Assertion Using Multiple %1 (or %2) in AfxFormatString1
- FIX: Assertion with an Insertable OLE Control
- FIX: Assertion, VIEWSCRL.CPP, Line 455 with SetScaleToFitSize
- FIX: ATL Control Causes Access Violation In Visual Basic 5.0
- FIX: ATL Control May Cause an Access Violation
- FIX: Bad Code Generated for 'loop' When Using Optimizations
- FIX: Bad Code Generated for Inline Assembly Using Enumerators
- FIX: Bad Jump Calculated in Function Containing an _asm Block
- FIX: Bad POINT Structure in MSG Returned by GetCurrentMessage
- FIX: Bitwise AND in a Conditional Expression Fails
- FIX: Border of Modeless CPropertySheet Is Not 3D in Windows NT
- FIX: Brackets Cause Recordset Update to Fail in SQL Server
- FIX: Breakpoints Not Allowed on Certain Valid SQL Statements
- FIX: BreakPoints not hit for long file name DLL/EXE
- FIX: BSCMAKE Fails When Project Contains Only Object Files
- FIX: BSTR Copied into CString Only up to First NULL
- FIX: Building an .OCX Always Runs Regsvr32
- FIX: C Run-time Include Files Missing #pragma Pack Directives
- FIX: C++ Compiler Treats ? as 2-D Array of References
- FIX: C1001 Compiler File MAIN.C Line 413
- FIX: C1001 Error Compiling Naked Function with /Og and /G5
- FIX: C1001 Error for typedef Within the Class Declaration
- FIX: C1001 Error If More Than 127 Function Parameters
- FIX: C1001 Error in 'msc1.cpp' on Template Function Parameter
- FIX: C1001 Fatal Error in File Main.c, Line 413 for /O1 or /O2
- FIX: C1001 from Conditional Operator in Initializer
- FIX: C1001 Generated Without Line Number or Compiler File
- FIX: C1001 if No Template Types in Template Func Arg List
- FIX: C1001 in Compiler File MSC1.CPP at Line 1089
- FIX: C1001 Including Header File in Template Class Definition
- FIX: C1001 Internal Compiler Error in MAIN.C File Line 374
- FIX: C1001 on Cast to Base from Derived Friend Class
- FIX: C1001 on Large Basic Block with Optimizations Enabled
- FIX: C1001 on Template Class of Type Pointer to Function
- FIX: C1001 When Calling Base Class Conversion Operator
- FIX: C1001 When Initialize Array of Type Class with #include
- FIX: C1001, file 'fppeeps.c', line 394, Caused By /Og
- FIX: C1001, file 'msc1.cpp', line 1188, Caused by Name Hiding
- FIX: C1001: 'e:\b_bld\c2\P2\main.c', line 374 with /Zi Switch
- FIX: C1001: code.c:1.25, Line 534
- FIX: C1001: coff.c, Line 280, new of __declspec(dllimport)
- FIX: C1001: Compiler File P2symtab.c, Line 878
- FIX: C1001: Extern in Function Call or Bad Type in Prototype
- FIX: C1001: Internal Compiler Error Generated on MS-DOS Only
- FIX: C1001: Internal Compiler Error: grammar.c, line 156
- FIX: C1001: Internal Compiler Error: msc2.cpp, Line 992
- FIX: C1001: Internal Compiler Error: reg86.c, line 4600
- FIX: C1001: main.c, Line 826 or 831 From Optimization
- FIX: C1001: msc1.cpp, Line 581, Prototype Missing Semicolon
- FIX: C1001: reg86.c, line 3154
- FIX: C1001: reg86.c, line 4479, 4600
- FIX: C1001: reg86.c:1.26, line 3154, Converting Short to Char
- FIX: C1024 or C1083 Error When INCLUDE Set to Root Directory
- FIX: C2065 Error on Functions Returns Template Class By Value
- FIX: C2084 When Template Class Constructor Has No Body
- FIX: C2166 Incorrect Type Deduction for Template Parameter
- FIX: C2227
- FIX: C2243 on Friend Overload o
- FIX: C2248 Error When Calling CView::OnInitialUpdate()
- FIX: C2300 on Explicit Destructor Call in Class Template
- FIX: C2371: Cast to Struct Ptr in Default Arg of Class Member
- FIX: C2373 on getwchar/putwchar When Using UNICODE
- FIX: C2440 Caused by Template Function with Const Pointer
- FIX: C2466: Using New to Allocate an Array of Size Zero
- FIX: C2593: 'operato
- FIX: C2607 Error Passing Ref to Pointer w/ Templated Functions
- FIX: C2662: ''__vbaseDtor' cannot convert 'this' pointer'
- FIX: C2664 Error w/Property Sheet Component Added to CDocument
- FIX: C2664 When Array Is Passed as a Parameter to a Function
- FIX: C2664 When Converting Type Defined Array to Const Array
- FIX: C2668 in Overloaded Function When enum Is Promoted to int
- FIX: C2670: Template Function Cannot Convert Parameter
- FIX: C2676 on Overloaded Operators of Templated Classes
- FIX: C2678 on Overloaded Functions When Using a Namespace
- FIX: C2682 Using dynamic_cast to Cast to a Const Pointer Type
- FIX: C2857 Error Incorrectly Generated Using /Yc Option
- FIX: C2955 Caused by the 'using' Declaration
- FIX: C2974 Error When Calling Templated Base Class Functions
- FIX: C2974 When Explicitly Call Class Template('s) Destructor
- FIX: C2985 Error When Template Class Has Static Data Member
- FIX: C2988 on Conversion Operator Between Two Template Classes
- FIX: C2989 Declaring Template Class in a Namespace
- FIX: C4114 Warning When Using Templates and Const Keyword
- FIX: C4713 Internal Compiler Error, file reg86.c, line 2934
- FIX: C4713: Internal Compiler Error, File reg86.c, line 2934
- FIX: C4713: Internal Compiler Error, grammar.c, line 168
- FIX: C4713: Internal Compiler Error, reg86.c, Line 2934
- FIX: C4713: reg86.c, line 3799
- FIX: C4713: reg86.c, line 4479, 4600
- FIX: Call to Member Function with Virtual Base Fails
- FIX: Calling a Function Returning double May Not Pop FPU Stack
- FIX: Can't Create Directory
- FIX: Can't Get to Hidden Workspace After Enabling Docking View
- FIX: Can't Select First Table When Creating DAO Table Recordse
- FIX: Can't Set BreakPoint w/ Country Set to Non-English Locale
- FIX: Can't Watch Values of Nondimensioned Array Parameters
- FIX: Cannot Access Private Member from Friend Class
- FIX: Cannot Add New Member Variables with VIEWEX Sample
- FIX: Cannot Evaluate Structures in Classes
- FIX: Cannot Open Stored Procedure from Call Stack Context
- FIX: Cannot Receive WM_HELP for a Subclassed Control
- FIX: Cannot Set Breakpoint at EXECUTE Statement
- FIX: Cannot Set Breakpoint if Project Contains \C++\ in Path
- FIX: Cannot Set Breakpoint with Boolean Type
- FIX: Cannot Watch Local Variables of a __finally Block
- FIX: CArchive May Corrupt Memory or Write Incorrect Data
- FIX: CArchive::GetObjectSchema Returns Incorrect Schema
- FIX: Caret Moves from Memory Window When Modifications Made
- FIX: CCheckListBox Fails with Style LBS_MULTICOLUMN
- FIX: CComQIPtr operator= Causes an Access Violation
- FIX: CControlBar OnCreate Implementation Missing
- FIX: CDaoTableDef CreateField Cannot Set 'Allow Zero Length'
- FIX: CDatabase::ExecuteSQL() Fails with UNICODE Build
- FIX: CDatabase::Open Uses Wrong Handle for the Parent Window
- FIX: CDC::CreatePointFont() May Create Wrong Size Font
- FIX: CEditView in Splitter Window Doesn't Update Document
- FIX: CFile Exception: badSeek, OS error information = -1
- FIX: CFile::GetFileName() Always Returns CString w/Zero Length
- FIX: CFile::ReadHuge May Return Incorrect Value
- FIX: CFile::SetStatus Throws Exception When Setting Time
- FIX: CFormView Does Not Change Child Positions on WM_MDINEXT
- FIX: CFrameWnd::UpdateFrameTitle() Removes Text after Hyphen
- FIX: Changes Lost When Changing Variable During Debugging
- FIX: Changing Keyboard Compatibility Fails to Update Some Keys
- FIX: CheckAutoCenter May Return TRUE with DS_ABSALIGN
- FIX: CInternet::File ReadString() Loses Data
- FIX: CIRC2 and CIRC3 Samples Don't Handle WM_SIZE Message
- FIX: Class Wizard Deletes Source Files
- FIX: Class-local typedef Causes C1001 in msc1.cpp, Line 1089
- FIX: Classview Cannot Find Template Member Function Definition
- FIX: ClassWizard | Member Variables Loses Member Variables
- FIX: ClassWizard Cannot Read .CLW File
- FIX: ClassWizard Floating-Point Parsing Errors
- FIX: ClassWizard Generates Bad Code for Tree View Messages
- FIX: ClassWizard Generates Incorrect UDN_DELTAPOS Handler
- FIX: ClassWizard Incorrectly Reads LPDISPATCH Params from .TLB
- FIX: ClassWizard Misspells CPropertyPage in OnFinalRelease()
- FIX: ClassWizard Option Isn't Disabled for Non-MFC Projects
- FIX: ClassWizard Overrides CDaoRecordset::Open Incorrectly
- FIX: ClassWizard Parsing Error with Float Variables
- FIX: ClassWizard Quits If Class Twice Derived from CRecord
- FIX: ClassWizard Reports Invalid Filename When Importing Class
- FIX: Clear All Guides in Dialog Editor Causes Access Violation
- FIX: Clipboard Assistant - Paste Fails or Causes Hard Break
- FIX: CListCtrl::InsertColumn() Causes Column Data to Shift
- FIX: CLongBinary Causes 'Invalid String or Buffer Length'
- FIX: Closing an ActiveX Control Project Crashes DevStudio
- FIX: Closing Resource Browser System Menu Doesn't Save Changes
- FIX: CMap Template Class Leaks Non-Primitive KEY Objects
- FIX: CMDIFrameWnd Caption Not Updated When Child Closed
- FIX: CMemFile Causes GP Faults in Debug with _AFXDLL
- FIX: Code Movement with Huge Pointer Expression in Loop
- FIX: CodeView/Visual Workbench Can't Watch static const Member
- FIX: COleControl::GetNotSupported() Gives Bad Description
- FIX: COleDateTimeSpan Returns Incorrect Value
- FIX: COleDispatchDriver::InvokeHelperV Causes Memory Leaks
- FIX: Columns Properties Shows Numeric Codes Under 'Data Type'
- FIX: Combo Box in Toolbar Leaves Drop-Down Portion Behind
- FIX: Comma Acts Like CR/LF in Custom Build Options
- FIX: Common Dialog Classes Don't Update DDX Member Variables
- FIX: Compiler Allocates Struct with Nested Struct Incorrectly
- FIX: Compiler Error C2784 o
- FIX: Compiler Errors with COleDateTime::Format
- FIX: Compiler Generates Bad Char Pointer Code with /Ot
- FIX: Compiler Incorrectly Causes Default Constructor Reference
- FIX: Compiler Issues C1001 or Hangs with Missing Closing Brace
- FIX: Compiler May Generate Invalid Errors for Local Classes
- FIX: Compiler Performs Illegal Sign Conversion Optimization
- FIX: Conditional Breakpoint Doesn't Stop in Recursive Function
- FIX: Conditional Directives Ignored by Dependency Scanning
- FIX: Constructor C4705 Warning from Aggregate Class Member
- FIX: Control Container Support Only Works in Primary Thread
- FIX: copy() Member of _bstr_t in comutl.h Doesn't Copy
- FIX: Correct Icons Are Not Displayed After CD-ROM Setup
- FIX: CPropertySheet::DoModal() or Create() Causes an Exception
- FIX: CreatePointFont() May Create Wrong Size Font in Preview
- FIX: CreateRelation Method Fails with Non-UNICODE Build
- FIX: CRecordset Members Not in 'Add Member Variable' Dialog Box
- FIX: CRecordset::AddNew Inserts 32484 Into int Fields (RFX_INT)
- FIX: CRecordset::m_lCurrentRecord Gives Inaccurate Values
- FIX: CRecordView:OnMove May Incorrectly Return FALSE
- FIX: CRichEditView as Second Splitter Pane Causes Crash
- FIX: CScrollView::FillOutsideRect() Fills Incorrectly
- FIX: CSingleLock: Bogus Assert in CSingleLock::CSingleLock
- FIX: CSocket Operation Hangs if a Timer is Active
- FIX: CSpinButtonCtrl Causes Assertion in viewscrl.cpp line 698
- FIX: CSplitterWnd Class Does Not Handle All Focus Cases
- FIX: CString::Format Gives Assertion Failed, Access Violation
- FIX: CString::MakeUpper and MakeLower Don't Work with Some Char
- FIX: CString::TrimLeft Fails in a UNICODE Application
- FIX: CSyncObject::Lock Always Returns TRUE for Finite Waits
- FIX: CToolTipCtrl Not Displaying Text After VS SP1, SP2 Install
- FIX: CTRL+C Doesn't Terminate QuickWin Application in Debugger
- FIX: Ctrl+I Crashes App Studio When Loading .RC File
- FIX: CTRL+Z Terminates File Load in Development Environment
- FIX: Custom AppWizard Doesn't Support Multiple Languages
- FIX: Custom AppWizard May Ignore Changes to Predefined Macros
- FIX: Custom Build Commands Fail When Built from Command Line
- FIX: Custom Build Generates LNK1104 for Project Build from IDE
- FIX: Custom Build Rules are Lost with Multiple Selections
- FIX: Cvpack INTERNAL ERROR When Linking Large Projects
- FIX: CWnd::ExecuteDlgInit() Uses AfxGetInstanceHandle
- FIX: CWnd::SubclassDlgItem Returns FALSE for OLE Controls
- FIX: CXX0033 Error in OMF Type from Forward Class Declaration
- FIX: D2004 Caused by /Tp or /Tc Option in Visual C++ 4.0
- FIX: DAO SDK's CdbRecordset::Requery() May Fail
- FIX: Date/Time Fields Fail to Update When Using a Dynaset
- FIX: DB Control Sample Release Build Won't Register
- FIX: dbDao's CdbException Uses Private Constructor
- FIX: DDX for Short Causes Stack Corruption
- FIX: Debugger Can't Debug Project That Has Spaces in Path Name
- FIX: Debugger Expands Arrays Passed to Functions Incorrectly
- FIX: Debugger Hangs When Very Long STL Symbol in Watch Window
- FIX: Debugger Hangs with Huge Executable with Embedded Symbols
- FIX: Debugger Sees Only One Variable of Two with Same Name
- FIX: Default OLE Container w/ Splitters Faults on View Closure
- FIX: Deleting CRecordset Object Before Closing It
- FIX: Dependencies May Not Be Detected
- FIX: Dependencies Not Generated for Files w/Lines Ending in LF
- FIX: Destructor Called on Non Constructed Temporary
- FIX: Destructor Not Called When DEBUG_NEW Is Defined
- FIX: Developer Studio Causes an Alignment Fault
- FIX: Developer Studio Fails to Recognize Makefile and Quits
- FIX: Developer Studio Ignores /nologo Linker Setting
- FIX: Developer Studio May Hang When Debug Session Starts/Ends
- FIX: DFX_Bool Calls Default() with AFX_RFX_LONGBINARY
- FIX: Direction Flag Is Not Cleared When an Exception Occurs
- FIX: Dirty Flag Not Cleared During Edit() or Update()
- FIX: Disabled DDX Radio Button Causes Infinite Loop
- FIX: Dismissing Splash Screen from Component Causes Assertion
- FIX: DisplayAsDefault Ambient Property Not Updated for Control
- FIX: Displaying CPropertySheet in COleControl Causes Assert
- FIX: Drop-down Combobox Does Not Move with Property Sheet
- FIX: DUMPBIN, LIB, and EDITBIN Fail on File Names with Spaces
- FIX: Duplicate Column Names Improperly Qualified by Wizards
- FIX: Duplicate Source Files Cause Breakpoint Failures
- FIX: DYNAMIC_DOWNCAST
- FIX: Dynasets w/ CLongBinary Fields Throws Incorrect Exception
- FIX: Edit Control in Property Page Does Not Get Return Keys
- FIX: Edit Fields Blank When Large Fonts Selected
- FIX: Edit() After Requery() May Produce Incorrect Results
- FIX: Enumerating Connection Points Causes GP Fault
- FIX: Error C1001 Generated Due to Insufficient Disk Space
- FIX: Error C2065: 'DDX_FieldCBIndex' : undeclared identifier
- FIX: Error C2371 on Struct Typedef that Does Not Have a Tag
- FIX: Error C2579 When Using Function Templates
- FIX: Error C2593: 'operator +' Is Ambiguous
- FIX: Error C2664 Generated with Class Created by TEMPLDEF
- FIX: Error in COleDispatchException Constructor
- FIX: Error Messages May Say 'short' or 'int' Instead of 'enum'
- FIX: Error Occurs When Running PTK Setup
- FIX: Error Using Inline Assembly in a Template Class
- FIX: Errors C2065/C2064 When Function L is Called with Macro
- FIX: Errors Occur Using DAO CLongBinary Data from Database
- FIX: Errors Occur When SQL Server Binary Field Over 64K
- FIX: Errors When Spaces Used in Resource File Specification
- FIX: Exception in DrawCli When Displaying Summary Information
- FIX: Exception Specification in Template causes C2961 Error
- FIX: Exception Specification Syntax Handled Incorrectly
- FIX: Execute SQL Button Does Not Show Change to Stop Execute
- FIX: ExitInstance() Not Called in _USRDLL DLL
- FIX: Expansion of Object References Displays a Blank Line
- FIX: Explicit Call to Virtual Destructor Corrupts Stack
- FIX: Extra New Line Added to Debug Output in Visual Debugger
- FIX: ExtTextOut Causes Assertion in DCPREV.CPP or DCMETA.CPP
- FIX: F1 Help Not Hooked to Some New Dialog Boxes
- FIX: F1 Help Routed Wrongly for Additional Top-Level Windows
- FIX: False Memory Leaks in MFC DLL Statically Linked to MFC
- FIX: Fatal Error C1001 'd:\b_bld\c2.m2\P2\main.c', line 374
- FIX: Fatal Error C1001: Compiler File MSC1.CPP Line 1056
- FIX: Fatal Error LNK1561: Entry Point Must Be Defined
- FIX: Fatal Error U1052: File 'win32.mak' Not Found
- FIX: Firing a KeyPress Event from an OLE Control Causes Beep
- FIX: Fixes in VC++ 4.1 to Bugs in VC++ 4.0 32-Bit Edition
- FIX: Floating Point Field Incorrectly Assigned -9.123E+19
- FIX: Floating Toolbars Disappear in Developer Studio
- FIX: Foundation Class Library Makefile Builds Wrong Library
- FIX: Function Prototypes in comutil.h Missing Calling Convention
- FIX: GetNextAssoc() Crashes _AFXDLL Application
- FIX: Global Code Optimization Generates Incorrect Code
- FIX: Global Optimizations (/Og) May Cause the Compiler to Hang
- FIX: Global Overloaded Delete Operator Causes LNK2005
- FIX: Go Back Button in InfoView Viewer Window Is Disabled
- FIX: GP Fault from ON_REGISTERED_MESSAGE() in _USRDLL
- FIX: GP Fault in MSCOPTS.DLL Adding Libraries to Project
- FIX: GP Fault in Visual C++ When Separators in Top Level Menu
- FIX: GP Fault Using App Studio to Open Dialog with VBX
- FIX: GP Fault When Copying Between Two Resource Scripts
- FIX: GP Fault When For Loop Used with Unsigned Char Index
- FIX: Handling of Invalid Values in Class Wizard for DDX/DDV
- FIX: Hatch Marks in MFC DRAWCLI Print Preview
- FIX: Help, Online Books Inaccessible After Custom Install
- FIX: HIERSVR Sample GetClipboardData() Parameters Incorrect
- FIX: Icons, Bitmaps,
- FIX: ID_APP_EXIT Used for a Button Will Exit App Studio
- FIX: IDE Appears to Hang If Browse Key (F11 or F12) Is Pressed
- FIX: IDE Crashes Undoing Sizing in Dialog Editor
- FIX: IDE Debugger Truncates Floating Point Numbers
- FIX: IDE Inconsistently Generates Dependencies for Resources
- FIX: ifstream Object Loses Character in Text Mode
- FIX: Include Files May Be Incorrectly Added as a Dependency
- FIX: Incorrect Code Generated in Function That Uses _asm
- FIX: Incorrect Code Generated When Using Floating-Point and /Og
- FIX: Incorrect Debugging Information for Nested Classes
- FIX: Incorrect Optimization of Left Shift Operator
- FIX: Incorrect Return Value From CRecordset::IsOpen()
- FIX: Incorrect Return Values from COleDateTime Members
- FIX: Incorrect Template Declaration Causes Compiler Hang
- FIX: Incorrect Warning About Procedure/ Trigger Name Length
- FIX: Inline Assembly Instruction Removed With /O1
- FIX: Inline Functions Instantiated when Not Referenced
- FIX: Inlined Templated Member Functions Cannot Be Specialized
- FIX: Installing CDK Appears to Corrupt Visual C++ Help Index
- FIX: Insufficient Disk Space Causes Visual C++ to Fail
- FIX: Internal Compiler Error C1001: REG86.C, Line 3154
- FIX: Internal Make Error U1073
- FIX: Internal Make Facility Ignores Response (@) File
- FIX: Internal State of ControlBars Corrupted
- FIX: Invalid Cursor State Using Visual FoxPro ODBC Driver
- FIX: Invalid String Displayed by CToolTipCtrl
- FIX: L2025 Error on CWnd::DoDataExchange or CObject::Serialize
- FIX: L2029 Error Calling ODBC Functions from ODBC SDK
- FIX: Library Version of atan2(0,0) Does Not Return 0
- FIX: Link /OUT Does Not Rename Target
- FIX: Link Paste Update Causes ASSERT in AFXWIN1.INL
- FIX: Linker Errors on Array of Constant Pointers to Constants
- FIX: List of Fixes in VC++ 4.2 to Bugs in VC++ 4.0/VC++ 4.1
- FIX: LNK1152
- FIX: LNK1170 Building Project's Makefile from Command Line
- FIX: LNK1201 Error Writing to .PDB File After Line Profile
- FIX: LNK2001 Incorrectly Generated for Static Data Member
- FIX: LNK2001 on AfxSocketInit When Using __stdcall Default
- FIX: LNK4076: Invalid Incremental Status File
- FIX: LoadBarState and SaveBarState Increase .Ini File Size
- FIX: LoadBarState() Causes Assert In Bardock.cpp, Line 682
- FIX: Local File Is Not Saved with Save All
- FIX: localtime() Does Not Always Switch to Standard Time
- FIX: Loop Optimization Causes Infinite Do-While Loop
- FIX: M6110 Error When Using 'switch' Statement with /Oe
- FIX: Macro Subscript Causes Internal Compiler Error
- FIX: Manipulator Causes C1001 IC Error in MSC1.CPP Line 1056
- FIX: Masked Edit Tab Order Incorrect If Visible Property FALSE
- FIX: Member Conversion Function Calling Convention Incorrect
- FIX: Memory Leak in CVBControl::AddItem()
- FIX: Memory Leak Reported in PLEX.CPP When Using CSocket
- FIX: Memory Leak when Requerying with a CTime Parameter
- FIX: Messagebox Shows in DDX_FieldCBString
- FIX: MFC Application Hangs on Multiprocessor Machine
- FIX: MFC DAO or ODBC App Crashes on Exit
- FIX: MFC DLLs Don't Unregister Window Classes
- FIX: MFC ODBC Dynaset Cannot Update a SQL Server 6.0 View
- FIX: MFC ODBC Exceptions Using the SQL Server 6.5 Driver
- FIX: MFC Reports Memory Leaks When cout and cin Are Used
- FIX: MFC Sockets Application Causes GP Fault on Exit
- FIX: MFCN30.DLL and MFCN30D.DLL Not Copied with Win32S Setup
- FIX: MFCVBX with MODEL_fChildrenOk Set Causes GP Fault
- FIX: Minimal Rebuild Fails on Access Specifier Change for Enum
- FIX: Missing '::' in Error C2579 for Ambiguous Overload
- FIX: MKTYPLIB Produces M0004 Processing STDOLE.tlb
- FIX: More Than 65536 Export Entries May Cause LNK2001 Errors
- FIX: MS-DOS APPEND Interacts with /Fo and /Fe
- FIX: MSDEV Crashes When Converting VC++ 4.0 Projects
- FIX: MSDEV Does Not Prompt for Executable for Debug Session
- FIX: MSDEV.EXE Application Error When Building an Application
- FIX: Multiple ActiveX Control Containers Under Win32s Problems
- FIX: Namespace and Typedef Cause C1001:'msc1.cpp',line 1090
- FIX: Namespace Scoped Classes Don't Show Up in ClassView
- FIX: Negative Value Passed to mktime() Generates Wrong Date
- FIX: Nested Loops Cause Internal Compiler Error in msc1.cpp
- FIX: Nested Macros Cause Errors C2065 and C2064
- FIX: NMAKE Fails If Paths
- FIX: No 'Save Changes' Prompt After Editing a String Table
- FIX: No C4051 Warnings Compiling .CPP or .CXX Files
- FIX: No Code Generated for Assignment Statement
- FIX: No Error and Constructor Not Called if Prototype Missing
- FIX: No Error Generated Watching Illegal Structure
- FIX: No Error Given for Non-static Callback Member Function
- FIX: No Print Dialog Box Using Foundation Class Library
- FIX: Non-const Conversion Operators Allowed on const Object
- FIX: ODBC Long Binary Functions Use SQL_NO_TOTAL Incorrectly
- FIX: OnIdle() Processing Can Hang in Low-Memory Situations
- FIX: OnInitMenuPopup Deletes Temporary Objects
- FIX: Only 64K of Data Transferred via CLongBinary
- FIX: Only the First 64K Is Read from Binary Field
- FIX: OnMessagePending Not Called When a Timer is Active
- FIX: OnWindowMessage Returns BOOL for HRESULT
- FIX: Open Listing File in IDE Is Not Reloaded After Compile
- FIX: Optimization Bug Using Shift Operators and outp()
- FIX: Optimization Removes SS Override from Inline Assembly
- FIX: ostrstrea
- FIX: Out of Order Definitions in idl May Cause Compiler Errors
- FIX: OutputDebugString() Without \n May GP Fault in MSVC.EXE
- FIX: Pointer to Member Function Is Not Shown as Reference
- FIX: Port I/O Functions Not in DLL Version of CRT for VC++ 4.0
- FIX: Pragma Pack(pop) Missing from afxdocob.h Header File
- FIX: Print Footer Options Reset to ? in Visual Workbench
- FIX: Print Preview Problems for Chars with ASCII Values
- FIX: printf Does Not Recognize '\n\r' when Using Conversion
- FIX: Private Copy Constructor Called Without Proper Access
- FIX: Problem Occurs During File Open on Win32s
- FIX: Problem with Remote Builds on Novell Netware Servers
- FIX: Problems Debugging in Case-sensitive Database
- FIX: Problems Occur After Destroying Dockable CControlBar
- FIX: Problems Using Database Classes with Jet 3.0 under NT 4.0
- FIX: Problems Using Parentheses to Denote Array Subscripts
- FIX: Problems When Using an Oracle Data Source
- FIX: Problems with ToolTips on Windows 95
- FIX: Problems with Using the MFC DAO Classes in a .DLL or .OCX
- FIX: Profiling May Fail If Install Dir Contains Long File Name
- FIX: Program Crash when Connecting to Data Source from a DLL
- FIX: Property Sheet with Edit Doesn't Close On ESC Key
- FIX: pvarResult Should Be NULL When vtRet==VT_EMPTY
- FIX: RCDLL.DLL GPFs with Semicolon in #define in .RC File
- FIX: Re-throwing Exception Causes Abnormal Program Termination
- FIX: ReadString Gives Wrong Result Reading Long Strings
- FIX: Realloc with _AFXDLL Causes Assertion or GP Fault
- FIX: Rebuilding .CLW File Does Not Restore Link to ODL File
- FIX: Registered Message in a USRDLL May Cause a GPF
- FIX: Relative Include Files May Not be a Dependency
- FIX: Remote Debugging Very Slow in Visual C++ Version 5.0
- FIX: Remote Monitor Quits When TCP/IP Isn't Loaded
- FIX: Removing Subproject Causes Page Fault
- FIX: Replace 'Beginning of Line' Skips Blank Lines
- FIX: Requery Not Affected by Changing a CTime Parameter
- FIX: ResizeParentToFit Doesn't Work in SDI CFormViews
- FIX: ResizeParentToFit Won't Work w/ CScrollView on Windows 95
- FIX: Resource Editor Cannot Set LVS_OWNERDRAWFIXED Style
- FIX: Return Value Not Ignored with NMAKE's Dash (-) Command
- FIX: RFX_Binary Updates Unchanged CByteArray Data
- FIX: Run Out of Memory or Assertion in GetBufferSetLength()
- FIX: RW2002 Error From Long Resource Identifier
- FIX: Sample Application Dialog Box Is Disabled in InfoViewer
- FIX: Scribble File Extension Conflicts with Screen Savers
- FIX: Sending WM_xSCROLL Message Causes Invalid ASSERT
- FIX: SetData Always Returns E_OUTOFMEMORY
- FIX: SetFieldNull Asserts or Crashes When Called for Parameter
- FIX: SetFieldNull() Asserts in DBCORE.CPP Line 4055 or 4062
- FIX: SetNumProperty GP Faults with Some Property Array Types
- FIX: Setting Bitfields with /Oe Overwrites Stored BP
- FIX: Setting Default Value Using CreateField Gives Wrong Value
- FIX: Setting Tooltip Text in OnToolHitTest Causes Assertion
- FIX: Setup Could Not Open \MSDEV\REDIST\ QFEUPD.EXE
- FIX: Setup Could Not Open \Msdev\Redist\Oracle.hlp File
- FIX: Setup Does Not Copy Visigenic's VSDRVM32.DLL File
- FIX: SETUP.EXE Cannot Start via a UNC Connection
- FIX: SetWindowText(NULL) Doesn't Clear .OCX Edit Control
- FIX: sizeof Gives Incorrect Size for Based Structure Pointers
- FIX: Small Portion of Win32 Documentation Missing From VCEE 4.2
- FIX: Smartptr Property in Interface Causes C2512 Error
- FIX: Sockets Application Hangs or Exhibits Poor Performance
- FIX: Some Common Dialog DLLs Don't Work with Windows 3.0
- FIX: Source Control Info Not Preserved During Project Conversion
- FIX: Spawn Hangs When Inheriting Pipe Handle
- FIX: Special Characters in Path May Prevent File Access
- FIX: SQL Debugger Stops Working
- FIX: SQL Server May Crash When sp_who2 Is Debugged
- FIX: SQLGetData() Returns SQL_NO_TOTAL in RFX_LongBinary()
- FIX: StreBlt Sample Causes Windows NT to Hang
- FIX: Struct Data Member Incorrectly Displayed in Watch Window
- FIX: SuperPad Resizes Indefinitely When Activated In-Place
- FIX: Syntax Error in MFC ODBC Recordset with SQL Server 6.5
- FIX: System Hang with /Oe Option and Switch Statements
- FIX: TAB-Indented Lines Are Not Cut or Copied with New Line
- FIX: Template Keyword Can't Be Used Inside Class Declarations
- FIX: TEMPLDEF Fails to Add #endif to NEWCOLL.H and NEWCOLL.INL
- FIX: Temporary Object Memory Leak in Foundation Classes
- FIX: Text Data Truncated When Using optimizeBulkAdd
- FIX: Text Truncated When Using Dynaset and RFX_Text()
- FIX: The Breakpoint '
- FIX: Three Pens Leaked by MFC in Visual C++ 1.52
- FIX: time() Function Overcompensates for Daylight Savings Time
- FIX: Timer Callbacks Not Called in MFC 4.2 Applications
- FIX: Toolbars Broken in ENROLL Tutorial Samples
- FIX: Tools Won't Run If There's a Space in the Path
- FIX: TRACE() Message Appears When Closing DAO Objects
- FIX: Truncated String from #pragma comment(exestr
- FIX: Two #ident or #pragma Comment Statements May Cause L5000
- FIX: typedef Class Template Causes Compiler Errors C2440/C2561
- FIX: TypeLibs with Large Argument Lists May Crash ClassWizard
- FIX: Unable to Set Breakpoint on Label in Constructor
- FIX: Unable to View Contents of Local Arrays on Windows NT 3.5
- FIX: UNC File Names Cause Remote Debugging to Fail
- FIX: Undocking Toolbar May Disappear When Removed from Dockbar
- FIX: Undocumented Functions in Type Safe Collection Classes
- FIX: Unreferenced Static Functions Cause C1001 Error
- FIX: Unresolved Externals When Building MFC42 and MFCD42xD
- FIX: Update() Fails to Write Changed Text Field
- FIX: Use of /Oe with Ternary Operator May Generate Bad Code
- FIX: Using #define NOGDI Results in Compilation Syntax Errors
- FIX: Using CEditView and _AFXDLL Fails on Windows NT
- FIX: Using CMultiLock Class Can Cause a Memory Leak
- FIX: Using CSocket w/ CArchive Causes Block from Extra FD_READ
- FIX: Using CString or Collection Class Links in CWinApp Code
- FIX: Using CString::operator+= May Cause an Access Violation
- FIX: Using Run-Time Type Info May Cause Memory Leak Report
- FIX: Using String Constant as Default Argument Doesn't Work
- FIX: VC++ 1.5 Setup Erroneously Replaces Newer GRID.VBX
- FIX: VC4 Debugger Fails to Stop on Breakpoints w/ Long Names
- FIX: Vector Delete Calls Exported Destructor Only Once
- FIX: Visual C++ Breaks ODBC CLongBinary w/ GlobalReAll Misuse
- FIX: Visual C++ Build Process Won't Return If Missing ')'
- FIX: Visual C++ Debugger Crashes on Very Long Symbols
- FIX: Visual C++ Debugger May Not Break on WM_KILLFOCUS Message
- FIX: Visual C++ Debugger Unable to Watch Base Class Members
- FIX: Visual C++ Setup Messages for File Copying Errors
- FIX: Visual C++ Setup Program Prompts 'Insert dis
- FIX: Visual C/C++ Editor Shows Garbled Text When Scrolling
- FIX: Visual Workbench Cannot Create Project
- FIX: Visual Workbench Cannot Find WndProc in Windows 3.1 Apps
- FIX: Visual Workbench Crashes with Custom Options
- FIX: Visual Workbench Generates Dependencies for ODL Files
- FIX: Visual Workbench Ignores Request Not to Rebuild Project
- FIX: Visual Workbench Toolbar Buttons Don't Use Double-Click
- FIX: Web Browser Control Hangs in CFormView
- FIX: What's New: Bug Fixes Made in Visual C++ Version 1.52
- FIX: What's New: Bug Fixes Made in Visual C++ Version 1.52b
- FIX: What's New: Bug Fixes Made in Visual C++ Version 2.1
- FIX: What's New: Bug Fixes Made in Visual C++ Version 2.2
- FIX: Win32(80x86) Release Target Not Displayed in Windows 95
- FIX: Working Directory Setting with Trailing Backslash Fails
- FIX: Wrong Output Library Name Used with VCNT Makefile
- FIX: Wrong Version of MSVCRT40.DLL(Forwarder DLL) in Windows 95
- FIX:ClassView Add Function/Variable Fails If Header File Moved
- FIX:CScrollView::OnHScroll/OnVScroll Do Not Call OnChildNotify
- FIX:Hard-coded breakpoints and RtlGetUserInfoHeap error
- Floating-Point Routines Are Not Reentrant
- Formats of Binary Files Used in Program Development
- Foundation Class Collections Limited to 32K Total Objects
- Foundation Class Debug Library Detects Memory Leaks
- FP_SEG(), FP_OFF() Need Pointer Rather Than Address
- fread() Can Read More Than 64K at a Time
- fwrite() Returns 0 When the Item Size Is 0
- GetProcAddress() Sample Generates C2106 Using C++
- Getting More Than One Background Color in Graphics Mode
- Getting the Address of a Function with FP_SEG and FP_OFF
- Graphics Adapters Supported by MS C Graphics Routines
- High Resolution Video Modes
- How _clearscreen(), ANSI.SYS Affect Text and Cursor Color
- How heapwalk() Checks the Heap
- How malloc() and free() Operate in Windows
- How Min/Max Memory Allocations Effect Program Loading
- How to Access
- How to Access a Subclassed Windows Control in an OLE Control
- How to Access CMemFile Directly When Using It with CArchive
- How to Acquire a List of All CDocument Objects
- How To Add a Toolbar in an MDI Child Window
- How to Add Buttons to a Modeless CPropertySheet
- How To Add File Filters to Visual C++ Version 2.0
- How to Add the Finish Button to a Wizard Property Sheet
- How to Add Tooltips for Controls to an MFC Modal Dialog Box
- How to Allocate Memory From the MS-DOS Upper Memory Area
- How To Assign the ActiveX Control LPDispatch Property in VB 4
- How to Assign the F8 Key to DebugStepInto in Visual C++ 4.0
- How to Avoid Error L2029 Unresolved External Using DEFINE_GUID
- How To Avoid the ODBC Login Dialog when Using MFC
- How to Build 16- or 32-bit DRVSETUP.EXE by Using Visual C++
- How To Call Automation Methods with Variable Argument Lists
- How to Change Default Button on CPropertySheet
- How to Change Default Control Focus on CPropertyPage
- How to Change Default Printer Settings in an MFC Application
- How to Change the Method of Selecting Multiple Controls
- How to Change the MS-DOS Memory Allocation Strategy
- How to Change the Text in the Tabs of a CPropertySheet
- How to Configure a Time-Out on a CSocket Operation
- How to Convert Floating Point Number to String in DLL
- How to Create a 'Clean Boot' Disk to Troubleshoot Problems
- How to Create a Minimized/Maximized MDI Child Window
- How to Create a Modal Dialog from Within a USRDLL
- How To Create a Printer Device Context (DC) in MFC
- How to Create a Property Sheet That Has Scrolling Tabs in MFC
- How to Create a Recessed Status Bar Area
- How to Create a Status Bar in Every MDI Child Window
- How to Create Accelerators for CPropertyPages
- How to Create Blinking Output in EGA or VGA Graphics Mode
- How to Create Controls w/ a 3D Border at Run Time Using MFC
- How to Create SYSTEM.INI Without Third-Party Drivers
- How to Debug WEP(), _WEP(), and ExitInstance() in 16-bit DLLs
- How to Detect If a CFormView Has Changed
- How to Detect Mouse Clicks on Client Area of MDI Frame Windows
- How to Determine Default Libraries for an .OBJ Object File
- How to Disable Default Pushbutton Handling for MFC Dialog
- How To Disable Push Buttons on a DialogBar in MFC
- How To Disable Tabs in CPropertySheet
- How to Display a Bitmap in a CStatusBar Pane
- How to Do a Print Screen Within a Program
- How to Do Away with the Print Dialog Box in MFC Printing
- How to Enable Edit Menu Commands for Edit Controls
- How to Enable Selection Button in Print Dialog Box
- How to Enable the Help Button on a Modal Property Sheet
- How to Exclude CLSIDs from OLE's Insert Object Dialog
- How To Find an Item in a Tree Control Via its Label
- How to Find the Load Size Required for a Program
- How to Flush the Keyboard Typeahead Buffer
- How To Get 32-bit Scroll Position During Scroll Messages
- How to Get the Current State of a Button in a CToolbar
- How to Hide the Apply Button in CPropertySheet
- How to Implement Context-Sensitive Help for Dialog Controls
- How to Implement OLE Custom Control Context Sensitive Help
- How to Initialize a Dynamically-Created .VBX Control
- How to Instantiate a Templated Function
- How to Localize Application Resources with Foundation Classes
- How to Locate Where a General Protection (GP) Fault Occurs
- How to Maintain Time, Independent of CPU Speed
- How to Make the CMiniFrameWnd Window Paint Its Background Area
- How to Make Visual C++ Version 1.5x Books Online Start Faster
- How to Modify the Keyboard-Flags Byte from a C Program
- How to Obtain Visual C++ 2.0 Run-Time Library Source Code
- How to Pass a Far Pointer from Parent to Spawned Child
- How To Pass Binary Data Between an ActiveX Control and VB
- How to Place Scroll Bars on an Object Derived from CControlBar
- How to Place Static Text Labels Over Columns in a List Box
- How to Prevent a Warm Boot in Real Mode
- How to Prevent Mainframe Window from Being ReSized
- How to Programatically Terminate an MFC Application
- How to Provide Your Own DllMain in an MFC Regular DLL
- How to Read Internal Floating-Point Function Names
- How to Register an MFC OLE Automation Server to Avoid Failure
- How to Register Another File Type for an Application
- How to Return After F8 into a C Run-Time Library Function
- How to Run a Code Resource from a Visual C++ Application
- How to Save and Restore State of Dockable Toolbars
- How To Scroll a CFormView to See the Controls
- How to Set Default Values for Stock Properties in OLE Controls
- How to Shell Out to System Prompt from Within a C Program
- How to Show a Custom Common Dialog using CFileDialog
- How to Sort a CStringArray in MFC
- How to Store MFC Printer Information in a Document
- How to Support Two File Extensions per MFC Document Type
- How to Trap Arrow Keys in an Edit Control of a Dialog Box
- How to Trap CTRL+C and CTRL+BREAK Keystrokes
- How to Trap Floating-Point Exceptions Using C++
- How to Trap Integer Divide-By-Zero Exceptions in C
- How to Trap WM_KEYDOWN Messages in a CDialog
- How to Use _beginthreadex() and _endthreadex()
- How to Use _declspec(dllexport) in an MFC Extension DLL
- How to Use _remappalette() in EGA Modes
- How to Use AFX_MANAGE_STATE in an OLE Control
- How to Use CBitmapButton to Resize a Bitmap to Fit a Button
- How to Use MFC to Step Through Child Windows of the MDIClient
- How to Use Multiple Menus in MFC App That Uses GetDefaultMenu
- How to Use OLE2UI Functionality in 32-bit Applications
- How to Use the ClassWizard with 16-Bit Property Pages
- How to Use the DAO Dynaset with Microsoft SQL Server 6.0
- How to Use TrackPopupMenu() and Update UI Handlers
- How to View Multiple Records of CRecordset with GRID.VBX
- How ungetch() Works with getch() and getche()
- HOWTO: Create a Modeless CPropertySheet With Standard Buttons
- HOWTO: Set Initial Default Size Of ActiveX (ATL) Control
- HOWTO: Access Child Process Exit Code from 32-Bit Parent Proc.
- HOWTO: Accessing Binary Data Using dbDao
- HOWTO: Add ATL Support to an MFC EXE
- HOWTO: Add Context-Sensitive Help Button to Win 95 Dialog Boxes
- HOWTO: Add MFC Support to an ATL Project
- HOWTO: Add Tooltips for Controls on an MFC Modal Dialog Box
- HOWTO: Add Tooltips to ActiveX Controls
- HOWTO: Aggregate a COM Object with ATL
- HOWTO: Automate Excel 97 Using MFC and Worksheet Functions
- HOWTO: Avoid Error LNK2001 Unresolved External Using DEFINE_GUID
- HOWTO: Browse on Demand with Visual C++ Version 4.0
- HOWTO: Build 'FAT' Macintosh Applications
- HOWTO: Build a Code Resource
- HOWTO: Build an Add-in (XLL) for Excel Using Visual C++
- HOWTO: Build Custom COM Interface Marshalers with Visual C++
- HOWTO: Calculate Available File Handles at Run Time
- HOWTO: Calculate Dialog Units When Not Using the System Font
- HOWTO: Calling DAO Directly from MFC to Change a User's Password
- HOWTO: Catch and Decipher DAO SDK-Based Exceptions
- HOWTO: Center a Dialog Using the Microsoft Foundation Classes
- HOWTO: Change an MFC-Based MDI Child Window's Frame Text
- HOWTO: Change Dialog Box Background Color in MFC 2.0 or Later
- HOWTO: Change Icon or Bitmap of CListCtrl Item When Selected
- HOWTO: Change the Background Color of a Common Dialog
- HOWTO: Change the Background Color of an MFC Edit Control
- HOWTO: Change the Color of an MFC Child Control Class
- HOWTO: Change the Mouse Pointer for a Window in MFC
- HOWTO: Change the Name of a Microsoft Access Field w/MFC DAO
- HOWTO: Change Window Attributes in an MFC Application
- HOWTO: Change Window Background Color with Foundation Classes
- HOWTO: Clean Up Temporary MFC Object in _USRDLL DLLs
- HOWTO: Clear an istream Object During Extraction
- HOWTO: Color Text ClassWizard Updates to Make Mods Easy to See
- HOWTO: Comment Out Blocks of Code and Comments for Debugging
- HOWTO: Common DDL SQL for the Microsoft Access Database Engine
- HOWTO: Compare a CString to the Empty String
- HOWTO: Comparing Binary Images of Same Project Builds
- HOWTO: Configure Books Online to Search Multiple Books
- HOWTO: Configure ODBC Data Sources on the Fly
- HOWTO: Connecting a CRecordset to a CDialog
- HOWTO: Convert 10-Byte Long Doubles to 8-Byte Doubles
- HOWTO: Convert a String to a Floating-Point Number
- HOWTO: Convert Multiple Projects in Visual C++ 5.0
- HOWTO: Converting DLLTRACE to Use MFC in Shared Library
- HOWTO: Create 32-bit Import Libraries Without .OBJs or Source
- HOWTO: Create a Browser Library for the Common Control Classes
- HOWTO: Create a DAO Setup that Installs Jet IISAM Files
- HOWTO: Create a Progress Bar on the Status Bar
- HOWTO: Create a Resource DLL File Containing an AVI
- HOWTO: Create a Sink Interface in MFC-Based COM Client
- HOWTO: Create a Static Library with Visual Workbench
- HOWTO: Create Additional Views with CreateNewFrame() Function
- HOWTO: Create an .MDB File for Microsoft Access Databases
- HOWTO: Create an .MDB File for Microsoft Access Databases
- HOWTO: Create an Automation Project Using MFC and a Type Library
- HOWTO: Create ATL COM Objects
- HOWTO: Create Custom AppWizards that Generate Non-MFC Projects
- HOWTO: Create MFC Applications that Do Not Have a Menu Bar
- HOWTO: Create New Documents Without CWinApp::OnFileNew
- HOWTO: Create Tables with Foundation Database Classes
- HOWTO: Create Two-Dimensional Arrays with Operator new
- HOWTO: Create Two-dimensional Huge Arrays w/ C++ new Operator
- HOWTO: Create Visual C++ Internal Makefile for MFC AFXDLL
- HOWTO: Creating an MFC Automation Controller for PowerPoint 97
- HOWTO: Customize Common Dialog Box Parameter Blocks
- HOWTO: Customize the Common Print Dialog Box
- HOWTO: DDX - DDV for 64-bit numbers
- HOWTO: Debug a Dynamic-Link Library (DLL) in Windows
- HOWTO: Debug a Windows Shell Extension
- HOWTO: Debug an Active Process in 32-bit Visual C++
- HOWTO: Debug OLE Applications
- HOWTO: Declare an Array of Pointers to Functions
- HOWTO: Declare Classes That Refer to Each Other
- HOWTO: Define the Display Size of an MFC ActiveX Control
- HOWTO: Derive From Classes not Listed in ClassWizard
- HOWTO: Detect a Mouse Click on Any Column of List View Control
- HOWTO: Detect an Empty CRecordset Object
- HOWTO: Detect IE's STOP Button Click in ActiveX Control
- HOWTO: Determine the Amount of Physical Memory Installed
- HOWTO: Determine the Version of a Microsoft Excel Workbook
- HOWTO: Determine the Version of a Microsoft Word Document
- HOWTO: Determine Whether a Drive Is a RAM Drive
- HOWTO: Determine Which ODBC Files to Ship
- HOWTO: Disable the Resizing of an OLE Control
- HOWTO: Display an MFC Automation Document Automatically
- HOWTO: Display the Current Time in a CStatusBar Pane
- HOWTO: Draw Controls in an OLE Metafile
- HOWTO: Edit Resources in Executables with Visual C++ 4.0
- HOWTO: Ensure ODBC.DLL and ODBCCURS.DLL Cursor Levels Match
- HOWTO: Enumerate OLE and VB Controls from an OLE Control
- HOWTO: Exclude Include File Class Definitions from ClassView
- HOWTO: Export Functions from a 16-bit DLL
- HOWTO: Exporting STL Components Inside
- HOWTO: Filter Keystrokes in Controls Derived from CEdit Class
- HOWTO: Find Users Connected to an Access 7.0 Database
- HOWTO: Force Files to Be Flushed to Disk
- HOWTO: Gain Access to an ActiveX Control from its Property Page
- HOWTO: Get Current CDocument or CView from Anywhere
- HOWTO: Get Info for Troubleshooting Compiler
- HOWTO: Get the Current Document in an MDI Application
- HOWTO: Getting the Current Printer Settings in MFC
- HOWTO: Handle Exceptions That Occur in Exception Processing
- HOWTO: Handle OCM_CTLCOLORxxx Reflected Messages
- HOWTO: Handling Events for ActiveX Controls in a CWnd
- HOWTO: How to Work Around Bugs in Template Libraries
- HOWTO: Identify the Symptoms of File Corruption Problems
- HOWTO: Implement Per-Property Browsing for a Custom Property
- HOWTO: Implement Scaled Printing in an MFC/OLE Container
- HOWTO: Implementing a Custom Property Showing a FileOpen Dialog
- HOWTO: Initilize Large Character Arrays
- HOWTO: Insert Existing Projects as Sub-Projects
- HOWTO: Insert Multiple Projects into a Workspace in VC 5.0
- HOWTO: Insert Objects Without Using Insert Object Dialog Box
- HOWTO: Install Visual C++ for Multiple Users on One Machine
- HOWTO: IObjectSafety Marks ATL Controls Safe for Initializing
- HOWTO: Load an Executable File into the Visual C++ Debugger
- HOWTO: Make a Resizable Dialog Bar
- HOWTO: Make VC++ Recognize File Extensions as C/C++ Files
- HOWTO: Mark MFC Controls Safe for Scripting/Initialization
- HOWTO: Modify the Environment for a Spawned Process
- HOWTO: Obtain a Copy of the VESA SVGA Standard
- HOWTO: Obtain the Program Name in a Windows-Based Application
- HOWTO: Obtain Width and Height of a CBitmap Object
- HOWTO: Obtaining 16-bit Visual C++ Run-Time Library Source Code
- HOWTO: Obtaining the DEVMODE and DEVNAMES Structures
- HOWTO: Open Files Using Command Line Arguments
- HOWTO: Optimize the Reactivation of In-Place Active Servers
- HOWTO: Overload New to Reduce Memory Fragmentation
- HOWTO: Override an Interface in an MFC Application
- HOWTO: Overriding Initial Setting on Print Setup Dialog
- HOWTO: Packaging MFC Controls for Use Over the Internet
- HOWTO: Pass a char from C to MASM by Value
- HOWTO: Pass a SafeArray of Strings in a VARIANT*
- HOWTO: Pass a short from C to MASM by Value
- HOWTO: Pass an Automation Object from VB to a C/C++ DLL
- HOWTO: Pass Common C Types to MASM by Reference
- HOWTO: Pass IDispatch Pointer and Avoid an Application Error
- HOWTO: Pass Optional Arguments to MFC ActiveX Controls
- HOWTO: Passing a License Key to Classes Generated by #import
- HOWTO: Perform Transactions with the MFC Database Classes
- HOWTO: Performance Tuning the Jet Engine Per Instance in MFC
- HOWTO: Performing Transactions with SQL Server 6.x
- HOWTO: Prevent Creation of Initial Macintosh Document
- HOWTO: Prevent Static Splitter Bars from Tracking
- HOWTO: Print from a Class Other Than CView
- HOWTO: Print From an Active Document Server
- HOWTO: Print the Image of a Dialog Box
- HOWTO: Profile an OLE Server or an OLE Control
- HOWTO: Read From or Write To CFile From Buffer Larger Than 64K
- HOWTO: Redirect stdout to and from a File Using C
- HOWTO: Redistributing DAO with Your Visual C++ 5.0 Application
- HOWTO: Remove OLE Controls
- HOWTO: Remove the Sizing Grip From a Status Bar
- HOWTO: Remove the System Menu from an Iconized Application
- HOWTO: Resize CPropertyPages at Run Time
- HOWTO: Restore Corrupt or Deleted Visual C++ Group File
- HOWTO: Retrieve a Counter Field Value Without Requerying
- HOWTO: Retrieve Dialog Info from Word Using an MFC App
- HOWTO: Retrieve the Actual Parent Window of an ActiveX Control
- HOWTO: Retrieve Win32-based Executable File (PE) Header Info
- HOWTO: Retrieving a List of All ODBC Data Sources
- HOWTO: Return Array to VB from VC++ DLL or OLE Server
- HOWTO: Saving a Blob Property in ActiveX Control Pad
- HOWTO: Search for ATL Articles Using KBKeywords
- HOWTO: Search for Languages Articles Using KBKeywords
- HOWTO: Set Up a TCP/IP Peer-to-Peer Network Connection
- HOWTO: Set Up and Troubleshoot Macintosh Communications
- HOWTO: Setting the Picture Property of an ActiveX Control
- HOWTO: Show Container's Toolbar During Inplace Activation
- HOWTO: Simulate a Form POST Request Using WinInet
- HOWTO: Specify Shared and Nonshared Data in a DLL
- HOWTO: Specify Stack Size (Clarification)
- HOWTO: Speed Up Apps that Use the Microsoft Access ODBC Driver
- HOWTO: Speed Up Load Time of OLE Controls
- HOWTO: sscanf() Example Using a Comma (,) as Delimiter
- HOWTO: STL Sample For [list::merge] Function(s)
- HOWTO: STL Sample for [list::rbegin, rend, reverse, rev_iterator
- HOWTO: STL Sample for [list::remove, remove_if] Function(s)
- HOWTO: STL Sample for gslice::(length, start, stride) Functions
- HOWTO: STL Sample for gslice::(length, start, stride) Functions
- HOWTO: STL Sample for list::size,list::resize Functions
- HOWTO: STL Sample for slice::(length, start, stride) Functions
- HOWTO: STL Sample for slice::(length, start, stride) Functions
- HOWTO: Subclass CListBox and CEdit Inside of CComboBox
- HOWTO: SubClass the MDIClient by Using MFC
- HOWTO: Synchronizing Reads and Writes Between Two DAO Processes
- HOWTO: Test for End of File with CFile and CStdioFile
- HOWTO: Troubleshoot Visual C++ Setup Problems in Windows NT
- HOWTO: Troubleshoot WinCE Application Installations
- HOWTO: Update Property Values in a Property Page
- HOWTO: Use #define Constants in printf() Format Strings
- HOWTO: Use #pragma init_seg to Control Static Construction
- HOWTO: Use #pragma to Generate User-Defined Warning Messages
- HOWTO: Use _crtBreakAlloc to Debug a Memory Allocation
- HOWTO: Use an OLE Control as an Automation Server
- HOWTO: Use Automation to Create
- HOWTO: Use Automation to Modify the Office 97 Menu
- HOWTO: Use Automation to Open and Print a Word 97 Document
- HOWTO: Use Automation to Retrieve Built-In Document Properties
- HOWTO: Use Automation to Set the Printer from an MFC Project
- HOWTO: Use Bookmarks with the MFC ODBC Database Classes
- HOWTO: Use CFormView in SDI and MDI Applications
- HOWTO: Use Dynasets with Microsoft SQL Server Version 6.x
- HOWTO: Use fopen() to Append Data to File Terminated w/ CTRL+Z
- HOWTO: Use GUID Fields in Access from Visual C++
- HOWTO: Use malloc() and _fmalloc() in an Application
- HOWTO: Use Masks to Set/Get Item States in CListCtrl
- HOWTO: Use MFC 4.2 ODBC Classes in an ISAPI DLL
- HOWTO: Use MFC to Automate Excel
- HOWTO: Use MFC to Automate Excel 97 and Navigate Worksheets
- HOWTO: Use MFC to Create a Microsoft Excel 97 Chart
- HOWTO: Use OLE Automation from a C Application Rather Than C++
- HOWTO: Use Other Registry Keys with Visual C++ 2.0 and Above
- HOWTO: Use Relative Paths in 32-bit Visual C++ .MAK Files
- HOWTO: Use RUNDLL32 to Debug Control Panel Applets
- HOWTO: Use SQL Aggregrate Functions with the MFC DAO Classes
- HOWTO: Use the SQL Server DateTime Parameter
- HOWTO: Use the Token Pasting Operator in Microsoft C
- HOWTO: Use Updatable Joins in an MFC ODBC Application
- HOWTO: Use Visual C++ 32-bit Edition with Working Set Tuner
- HOWTo: Using .pch Files Across Projects in the Visual Workbench
- HOWTO: Using CDaoRecordset::Seek
- HOWTO: Using the DAO SDK dbDao Classes with Visual C++ 4.x
- HOWTO: Using the MFC Database Classes in Console Applications
- HOWTO: View the Call Stack After an MFC ASSERT
- HOWTO: Visual C++ 5.0 (Professional
- HOWTO: Work With Invalid Rectangle When Window Is Resized
- HOWTO: Write a Dialog-based ActiveX Control Using ATL
- IEEE Floating-Point Representation and MS Languages
- Implementing Persistent Properties for OLE Controls
- Implementing Print Margins in a Windows MFC Application
- Improving the Printing Speed from Visual Workbench
- INF: 16-Bit Increased File Handle Libraries Available
- INFO: #define Must Evaluate to Integer Const for #if Expression
- INFO: #pragma pack() Affects Declarations, Not Definitions
- INFO: /Mx Compiler Options and the LIBC, LIBCMT, MSVCRT Libs
- INFO: /Zg Not Designed for Use with .CPP or .CXX Files
- INFO: __declspec(dllexport) Replaces __export in 32-bit VC++
- INFO: _DEBUG Must Be Defined When Linking to Debug Libraries
- INFO: _heapwalk() Does Not Work On Win32s
- INFO: A Case Where BUFF[] and *BUFF Are Different
- INFO: A Comparison of Visual C++ Products
- INFO: Active Template Library (ATL) 2.0 Readme File
- INFO: Active Template Library (ATL) Frequently Asked Questions
- INFO: AppWizard and Precompiled Header Files
- INFO: Archiving Several Objects That Point to a Third Object
- INFO: Availability of ODBC Drivers for VCMac 4.0
- INFO: Background Processing in an MFC Application
- INFO: Bitwise Complement Operator Appears to Fail on Comparison
- INFO: Buffer Size for fcvt() and ecvt() Is 349 Bytes
- INFO: C and C++ Differences Regarding the Return Statement
- INFO: C Ignores Preprocessor Directives Inside of Comments
- INFO: C++ Name Decoration--Why Used, Getting Decorated Names
- INFO: C2059, C2065, C2143 May Be Caused by Not Including Header
- INFO: C2059, C2143: Syntax Errors Involving 'int constant'
- INFO: C2106 Error Assigning a String Literal to a char Array
- INFO: C2466 Error When Allocating an Array of Length 0
- INFO: C4097: Typedef-Name X Used as Synonym for Class-Name Z
- INFO: Calling Conventions the 32-Bit Compiler Supports
- INFO: Calling MFC MDI Base Class Message Handlers
- INFO: Can't Watch Variables in Debugger - Nine Possible Causes
- INFO: Cannot Define Other Preprocessor Directives with #define
- INFO: Casting a Pointer to Type Equivalent to Multidimensional
- INFO: Casting Difference Between C and C++ May Cause C2105
- INFO: Caveats for Using Empty Top-Level Projects in Dev. Studio
- INFO: Character Parameters May Be Prototyped as Integers
- INFO: Clarification of fcvt() Function
- INFO: Clarification of the 'g' Format Specifier for printf()
- INFO: Class Library Functions to Handle Visual Basic Strings
- INFO: COM Method Call In WM_PAINT Handler Returns 0x80010005
- INFO: Common Programming Errors in the C Language
- INFO: COMMON.RES Provides Common Bitmaps, Cursors, and Icons
- INFO: Compile and Link Requirements for MFC Applications
- INFO: Compiler Errors When Compiling a C++ File as a C File
- INFO: Compiler Errors with Win32 APIs Ending in 'A' or 'W'
- INFO: Compiler Looks for LINK.EXE in CL.EXE Directory First
- INFO: Conforming to ANSI C Standards
- INFO: Consecutive Calls to ctime() Overwrite Previous Values
- INFO: Console Applications Can Call the Windows 32-Bit API
- INFO: Creating a Browser Library for the Foundation Classes
- INFO: Creating a Function Pointer to a C++ Member Function
- INFO: Data May Be Lost During fflush() If Write Is Unsuccessful
- INFO: Dbgrid32.ocx Requires Grdkrn32.dll
- INFO: Debug Session Still Active Even After Last '}' of Main
- INFO: Declaring a Pointer to a Function: C4071, C4001, or C4220
- INFO: Default Assignment Used, Not User-Defined operator=()
- INFO: Definition of a Domain Error
- INFO: Difference Between Arrays and Pointers in C
- INFO: Documentation Supplement for clock()
- INFO: Dynamic Memory Allocation for Two-Dimensional Arrays
- INFO: Dynamic Processing of WM_COMMAND Messages
- INFO: Dynamically Loading Dynamic-Link Libraries in Windows NT
- INFO: Endl Flushes the cout Buffer Immediately Upon Execution
- INFO: Error C2593 When Archiving an Enumerated Type
- INFO: Escape Character Erases First Characters in gets() String
- INFO: Evaluation Order of Expression and Function Args Undefined
- INFO: Example DDX Routine for Access Memo Fields
- INFO: Examples of DUMPBIN Output
- INFO: Explanation of Two-Phase Construction in MFC
- INFO: Exporting Callback Functions Not Required in Win32 Apps
- INFO: Exporting PASCAL-Like Symbols in 32-bit DLLs
- INFO: Extracting Function ptr from a Variable arg List Function
- INFO: fflush()
- INFO: filelength() Includes EOF Character in Return Value
- INFO: Files Modified by VC42b Patch - Part 1 of 4
- INFO: Files Modified by VC42b Patch - Part 2 of 4
- INFO: Files Modified by VC42b Patch - Part 3 of 4
- INFO: Files Modified by VC42b Patch - Part 4 of 4
- INFO: Fixes and Features of Visual C++ 4.0a RISC Edition
- INFO: fmod() Results Unexpected Due to Binary Representation
- INFO: fopen() Accepts Filenames with Embedded Spaces
- INFO: Formal Parameters Default to Type int
- INFO: Format of the Document Template String
- INFO: Foundation Classes Common Asserts, Causes, and Solutions
- INFO: Frequently Encountered MFC 3.x to 4.0 Porting Issues
- INFO: fstream's File Pointers Are Not Independent
- INFO: ftell() May Return an Invalid Value with a Text File
- INFO: Full Paths Need Double Backslashes in C
- INFO: Function Pointers to Functions with Different Parameters
- INFO: GetProcAddress(), Function Pointers, and C++
- INFO: GetRecordCount May Not Return Correct Number of Records
- INFO: Handling Floating-Point Errors in C
- INFO: How Bitfields Are Stored in Memory
- INFO: How C Interprets Integer Constants with Leading Zeroes
- INFO: Include Directories Not Searched as Expected
- INFO: Initializing Bitfields as Integers in C
- INFO: Initializing const Member Data
- INFO: Initializing in a Loop Within a Case Statement
- INFO: Initializing Unions Initializes First Member of the Union
- INFO: Installing Language Products on a Network
- INFO: jmp_buf Pointer Type is 'void *'
- INFO: Jumping into the Middle of a For Loop Is Not Recommended
- INFO: kbhit() Does Not Take Character Out of Buffer
- INFO: Keeping #include Files Out of VWB Dependency List
- INFO: LIBMOTO for PowerPC May Improve Application Performance
- INFO: Limits on Text in CEditView and CEdit
- INFO: Line Continuation Evaluated Before Inline Comment
- INFO: List of .DLL and .VBX Files in 16-bit Development Products
- INFO: List of Books About C++ Programming
- INFO: List of References that Discuss ODBC
- INFO: LNK2001 Error ATL Release Build
- INFO: Macros to Facilitate Porting Applications to Windows NT
- INFO: Making Transparent Controls with MFC
- INFO: Memory Management Via Malloc()
- INFO: MFC OLE Classes Do Not Support 'Embed in self'
- INFO: MFC Versions That Ship with Microsoft Visual C++
- INFO: Microsoft Does Not Support Weitek WTL 4167 Coprocessor
- INFO: Microsoft Foundation Classes Do Not Support QuickWin Apps
- INFO: Microsoft Visual Database Tools Readme
- INFO: Migrating Visual C++ for Windows to Windows NT
- INFO: Misplaced __declspec Causes Error C2062, C2059, or C4
- INFO: Misspelling 'Default' Gives No Error
- INFO: Multiple Instance Large Model Windows MFC Applications
- INFO: Must Build Win32s Apps Using C Run-Time (CRT) Libraries
- INFO: Must Use Prototype Before Intrinsic or Function Pragmas
- INFO: NAN
- INFO: Negative Values Use Two's Complement
- INFO: New C++ Type Conversions May Generate C2446 or C2664
- INFO: New Win 3.1 API Functions Not Wrapped by MFC
- INFO: Newline Character \n Equivalent to ASCII Linefeed (0x0A)
- INFO: Next scanf/fscanf Apparently Is Skipped During Run Time
- INFO: No Error Message Text If .ERR Files Not in PATH
- INFO: No Network License Agreements on MS Language Products
- INFO: No Warning If Parameter Redeclared Using the Old Style
- INFO: ODBC Files Shipped with Visual C++ 5.0
- INFO: Old Style (K? Declarations Are Not Supported in C++
- INFO: OnInitialUpdate() May Be Called More Than Once
- INFO: Only One .RC File Is Permitted Per Project
- INFO: Output Stream cout Is Buffered
- INFO: Overflow in Integer Math Expressions Not Checked
- INFO: Passing a long from C to MASM by Value
- INFO: Passing C Arrays to MASM by Reference
- INFO: PDB and DBG Files - What They Are and How They Work
- INFO: PDB File Format Information Not Documented
- INFO: Pointer Subtraction Yields Signed Value
- INFO: Pointer to Undeclared Structure Does Not Generate Error
- INFO: Portable DLL Example Using _declspec() and _export
- INFO: Precedence Affects Grouping of Operands, Not Evaluation
- INFO: Predefined Identifiers in Microsoft C and C++
- INFO: printf() and 512-Byte I/O Buffer
- INFO: Problems Loading a Debuggee That Uses a DLL
- INFO: ProcessMessageFilter gets called only for messages posted
- INFO: Programmer's Guide to Using ADO in Visual C++
- INFO: Promotion of char to int May Add Two Hex Digits in printf
- INFO: Purpose of 'Internal Linkage'
- INFO: qsort() Can Sort Data Structures Based on Multiple Fields
- INFO: qsort(): Parameters to the Compare Function
- INFO: Read the ESC Key from the Keyboard with _gets()
- INFO: README for Win32 Software Development Kit, Part 1 of 2
- INFO: README for Win32 Software Development Kit, Part 2 of 2
- INFO: Reasons for 'Unauthorized Copy of Visual C++' Message
- INFO: Redistributing DAO Components with DAO Apps
- INFO: Replacing #import's Exception Raising Mechanism
- INFO: Replacing #import's Exception Raising Mechanism for ADO
- INFO: Responding to Mouse Events with MFC ActiveX Controls
- INFO: Return Value for getch() on Extended Characters
- INFO: rewind(stdin) Clears Keyboard Buffer
- INFO: Sample Draws a Bitmap in a Foundation Class Dialog Box
- INFO: Scan Codes for IBM and Compatible Keyboards
- INFO: scanf() Format Specifications and Syntax
- INFO: scanf() with %i and a Leading 0 Gives Octal Conversion
- INFO: Selective Initialization of Array Elements Not Allowed
- INFO: Setup Cannot Access the Source File ..\include\ALGORITHM
- INFO: Sharing Common C Types with MASM
- INFO: Signed char Type Converted to int Type at Function Call
- INFO: Signed Converted to Unsigned in Comparison with Unsigned
- INFO: sizeof() Function Returns unsigned Instead of int
- INFO: sizeof(char Expression) Same as sizeof(int)
- INFO: Some errno Values Do Not Apply to MS-DOS, Windows NT
- INFO: Sorting Structures with the C qsort() Function
- INFO: Specify Compiler Options Before Source Filename
- INFO: Specifying .DEF Files on the CL Command Line
- INFO: Stack Checking for Windows NT-based Applications
- INFO: Standards Supported by Visual C++
- INFO: Storage of Environment Variables
- INFO: String Constants May Be Interpreted as Trigraphs in C
- INFO: strtok() Needs No Additional Space to Insert Nulls
- INFO: strtok(): C Function -- Documentation Supplement
- INFO: Summary List: Bugs Fixed by Visual C++ Version 4.1
- INFO: Summary List: Bugs Fixed by Visual C++ Version 4.2
- INFO: Summary List: Bugs Fixed by Visual C++ Version 5.0
- INFO: Summary List: Visual C++ 5.0 Known Problems
- INFO: Summary List: Visual C++ Version 4.0 Known Problems
- INFO: Summary List: Visual C++ Version 4.1 Known Problems
- INFO: Summary List: Visual C++ Version 4.2 Known Problems
- INFO: Switching from Reading to Writing Files Can Garble Data
- INFO: Switching Views in a Single Document Interface Program
- INFO: Syntax for a Function Returning a Pointer to a Function
- INFO: The Limit of Macro Expansion
- INFO: The Use of a CTRL+Z Is Limited in Text Files
- INFO: Thread Safety and the Access ODBC Driver
- INFO: Tips for Improving Performance of VCMac Applications
- INFO: Tips for Remote Debugging with Visual C++ 2.x, 4.0, 5.0
- INFO: toupper() Generates C4135 or C4244 Warning
- INFO: Troubleshooting Visual C++ Setup Problems Under Windows 9
- INFO: Two Syntaxes for Calling Functions with Pointers
- INFO: Type float Variable Arguments Are Promoted to Type double
- INFO: TYPE Operator Expressions Not Allowed for Inline Assembly
- INFO: Understanding Paths on a Novell Network
- INFO: Undocumented Warning C4509
- INFO: Unsigned Characters and Arithmetic Operators
- INFO: Updating the Application Status Bar on Demand
- INFO: Use of the Stringizing Operator (#) in Macros
- INFO: User-Defined CRT Function Generates Warning or Errors
- INFO: Using _declspec(dllimport)
- INFO: Using _pgmptr to Get the Full Path of Executing Program
- INFO: Using a Structure with an Empty Array Member
- INFO: Using a VBX Control in an AFXDLL Dialog Box
- INFO: Using Accelerator Keys with Modal Dialog Box Main Window
- INFO: Using cout in an Application and DLL
- INFO: Using Goto Label Before Closing Brace Causes C2143 Error
- INFO: VC_EXTRALEAN and WIN32_LEAN_AND_MEAN
- INFO: Visigenic Oracle Driver and Visual C++ Enterprise Edition
- INFO: Visual C++ 32-bit Edition Installs for Single User
- INFO: Visual C++ 5.0 Readme, ActiveX Control Issues
- INFO: Visual C++ 5.0 Readme, Build Issues
- INFO: Visual C++ 5.0 Readme, Compiler, Linker and Utilities
- INFO: Visual C++ 5.0 Readme, Documentation Issues
- INFO: Visual C++ 5.0 Readme, Enterprise Edition Issues
- INFO: Visual C++ 5.0 Readme, Language Issues
- INFO: Visual C++ 5.0 Readme, MFC and Other Libraries
- INFO: Visual C++ 5.0 Readme, Microsoft Transaction Server
- INFO: Visual C++ 5.0 Readme, OLE DB SDK Issues
- INFO: Visual C++ 5.0 Readme, Sample Program Issues
- INFO: Visual C++ 5.0 Readme, Setup Issues
- INFO: Visual C++ 5.0 Readme, SQL and SQL Debugging
- INFO: Visual C++ 5.0 Readme, Visual SourceSafe Issues
- INFO: Visual C++ 5.0 Readme, Wizard and User-Interface Issues
- INFO: Visual C++ RISC Edition Version Information
- INFO: Watch Window Displays Arrays as Pointers
- INFO: What Are the C/C++ Libraries My Program Would Link With?
- INFO: What Causes the Startup Code to Be Included
- INFO: What's New in Visual C++ 1.52C
- INFO: Why Microsoft Development Tools Use TMP Instead of TEMP
- INFO: Why pointer1++ = pointer2 Is Not Proper
- INFO: Why System Include Files Prototype Functions as _cdecl
- INFO: Win 3.0 and 3.1 API Functions Wrapped by MFC (A-G)
- INFO: Win 3.x API Functions Not Wrapped by MFC (Part I)
- INFO: Windows NT Reads Environment Variables from AUTOEXEC.BAT
- INFO: Workaround for Converting a Float/Double to a String
- INFO: Wrong Syntax for fopen Mode Argument Returns NULL Value
- Initializing the Graphics Library from an Application
- Inline Assembly Seems to Incorrectly Access Far Labels
- Installing Single MSVC Files from VC++ 1.0 Disks
- int86x() and int86() Trap for Interrupts 25h, 26h
- Integrating Custom DDX or DDV in 32-bit Class Wizard Interface
- Intel MMX Technology Support in Visual C++
- Intel Phone Number for Information About EMS Specification
- Kruglinski's 'Inside Visual C++' Errata
- L2002 or L4004 Mixing Memory Models Between Modules
- Library Support for Near, Far, and Huge Keywords
- Limitations of DAO, DAO SDK in NT Service or with Threads
- Limitations on Writing Device Drivers in C
- Listbox Sample Using Microsoft Foundation Classes
- Locating Subdirectory with _dos_findfirst
- m_templateList Is No Longer Accessible in Visual C++ 4.0
- Macros and Switches Not Defined in Visual C++ 32-bit Edition
- Making Visual C++ 32-bit Edition Books Online Run Faster
- malloc() May Truncate Request Greater Than 64K
- Managing Memory with calloc() and malloc()
- matherr() Traps Floating-Point Errors Only in Library
- MDA Normal, Blinking, Underlined Text Example
- MFC 2.5 Database Class Frequently Asked Questions
- MFC 4.0 No Longer Pre-Registers Window Classes
- MFC Dialog Font Substitution Under DBCS System
- MFC Objects Cannot be Passed to Another Process
- MFC ODBC Classes and Parameterized Pre-Defined Queries
- Mfcext.hlp Documents the Property Sheet and Socket Classes
- Microsoft C/C++ Virtual Memory Run-Time Source Available
- Microsoft Foundation Class Library Development Guidelines
- Microsoft Setup Toolkit for Visual C++
- Minimum Range Values in the Include File LIMITS.H
- Mixing Debug and Release Files in an MFC Project
- MPC Must Be Used Before P-Code .EXEs Can Run
- MS-DOS Extenders Used in Microsoft Development Tools
- Multiple 16-bit USRDLL Clients Cannot Share MFC ODBC Objects
- Multiple Threads and MFC _USRDLLs
- near Pointer to far Pointer Conversions Use DS
- New Error C2832 with Visual C++
- New Win 3.1 API Functions Wrapped by MFC
- NEW.H Does Not Contain new() that Takes a void*
- ODBC DLLs Included in Visual C++ 1.5
- OLE Control Container Support in Visual C++ and MFC
- OLE Control Containers Must Call AfxEnableControlContainer
- open() Will Not Ignore Append Path
- Order of Object Initialization Across Translation Units
- Output to stdprn Is in Binary (Untranslated) Mode
- Overloading the __huge new Operator
- P-Code Applications Must Have MPC Used on Them
- Passing Linker Options from the Compiler Command Line
- PATCH: Calling cosl(PI/2) in a DLL May Cause GP Fault
- PATCH: Daorisc.exe Installs DAO for Alpha (RISC)
- PATCH: LINK.EXE Version 5.60.339
- PATCH: MFC ver 2.52a Upgrade to Fix Database
- PATCH: Microsoft Visual C++ Alpha Edition 4.2B Linker 4.20.619
- PATCH: Pentium FDIV Patch for Visual C++ 2.0
- PATCH: REGSVR.EXE GPFs in Windows 95
- PATCH: Standard Edition Missing Help Entries for Win32SDK
- PATCH: Updated DAO Redistributable Components
- PATCH: Updated Dmn0.dll for Visual C++ 2.0 for Windows 95
- PATCH: Visual C++ 4.0 Crash Fixes
- PATCH: Visual C++ 4.2b Patch
- PATCH: Visual C++ Alpha Edition 4.2B C2.EXE 10.20.7032
- PATCH: Visual C++ sin(), cos(), and tan() Incorrect w/ 287
- PATCH: Visual C++ Version 4.1 Patch
- PATCH: Visual C++ Version 4.1b
- Patches Available for Visual C++ for Windows
- Patches of Floating-Point Instructions at Run Time Normal
- Pattern Format for _setfillmask()
- PGCHART: How to Draw a Line Chart with Lines Only
- Pointer Arithmetic Wraps Around Segment Ends
- Possible Cause for Slow Stream I/O
- Possible Reasons for OLE Control Registration Failure
- PRB: 'Access to an Unnamed File Was Denied' Error
- PRB: 'Another Application is Currently Using JET File...'
- PRB: 'ASSERTION FAILED' with Excel 5.0 Automation Classes
- PRB: 'Attempt to Delete Object Owned by System' Error
- PRB: 'Bad command or file name' Error When RC.EXE Not Found
- PRB: 'Cannot insert object' in Excel97
- PRB: 'Cannot Open the Browser Database File' on Novell Server
- PRB: 'Could not Load Debugee, Windows is Out of memory (1)'
- PRB: 'Couldn't Find Installable ISAM' with Excel 97 Data
- PRB: 'Error Generating New App' from AppWizard on Novell
- PRB: 'Error Retrieving Record' with SQL Statement in Open()
- PRB: 'Floating-point Support Not Loaded' Error with scanf()
- PRB: 'Invalid argument' with dbAttachedTable or dbAttachedODBC
- PRB: 'Invalid Cursor State' Error After Changing Directory
- PRB: 'Invalid Object Module' Error Usually From Old LINK
- PRB: 'MSDOS' Not Defined When Microsoft Extensions Disabled
- PRB: 'Save As' Does Not Save a Stored Procedure on the Server
- PRB: 'Set Next Statement' Does Not Work During SQL Debugging
- PRB: 'Syntax Error in FROM Clause' Using Text ODBC Driver
- PRB: 'Syntax Error in Number in Query Expression'
- PRB: 'The Remote Procedure Call Failed' During OLE Automation
- PRB: 'There Are No Source Files in This Project' Dialog Box
- PRB: 'Unexpected column data types were returned from query'
- PRB: 'UNRECOVERABLE APPLICATION ERROR: No Main Procedure'
- PRB: 'Warning: Calling DestroyWindow in CWnd::~CWnd' Message
- PRB: #File Error# During Dump of Heap Objects
- PRB: #pragma code_seg() Affects Compiler Generated Functions
- PRB: #pragma comment(lib...) Can Specify Only Libraries
- PRB: #pragma pack Can Generate Compiler Warnings
- PRB: %TMP% in NEW-VARS.BAT Causes Fatal Errors
- PRB: /Fs, /Zs with #Pragma Title Misses the First Page
- PRB: /INFO or /VERBOSE Option May Delay Stopping a Build
- PRB: /MAP Option on Compiler Command Line Ignored
- PRB: /MD Causes C4273 Warning When Replacing _matherr
- PRB: /Tp and /Tc Show Unexpected Behavior with Wildcards
- PRB: _bios_serialcom() May Not Work at 9600 and 4800
- PRB: _chain_intr() Crashes When Compiling for 80386 Processor
- PRB: _CRTDBG_MAP_ALLOC Does Not Work as Documented
- PRB: _dos_findfirst() with _A_VOLID on MS-DOS vs. Windows NT
- PRB: _dos_setftime() Fails to Set Date
- PRB: _getpixel() Return Value Unchanged After _setbkcolor()
- PRB: _lseek() Fails on Different Offset Values
- PRB: _mktemp() May Return the Same Name Between Threads
- PRB: _searchenv() Does Not Check the Buffer Size
- PRB: _vmalloc Fails When Running 386MAX
- PRB: 16-bit AppWizard Doesn't Create .ODL Files
- PRB: A _USRDLL with No CWinApp Object Fails to Load
- PRB: Accelerator Key Not Disabled with ON_UPDATE_COMMAND_UI
- PRB: Access 7.0 Database Corrupt After Calling RepairDatabase
- PRB: Access Violation When Accessing STL Object in DLL
- PRB: ActiveX Control Painting Problems in Visual C++ 4.2
- PRB: ActiveX Control's Stock Error Event Uses SCODE Value
- PRB: Add Method/Add Property Adds To All Interfaces
- PRB: Add() Member Function Consuming Large Amount of Memory
- PRB: Adding OnClose Handler to COleControl Class Causes C2660
- PRB: Adding Property in ClassWizard Changes DISPIDs for Methods
- PRB: AfxFindResourceHandle Fails w/ Icons, Cursors,
- PRB: AllocMemoryDebug Gives Assertion or Trace Error on New[0]
- PRB: Alpha Platform Not Available When Adding Configurations
- PRB: Ambiguous Msg If Function Template Return Type Omitted
- PRB: API Names Don't Appear in Mixed-Source/Asm Mode
- PRB: App Studio Displays Incorrect Colors for Bitmaps
- PRB: App Studio Does Not Evaluate RC File Constant Expression
- PRB: Apparent _memval() Failure Caused by printf() Allocation
- PRB: Appearance Property Uses Windows 4.0 WS_EX_CLIENTEDGE
- PRB: Applications Using OLE 2.02 Features Don't Compile
- PRB: AppWizard Cannot Generate Resources in Sublanguages
- PRB: AppWizard Projects Always Added to Component Gallery
- PRB: Assert Error in BARTOOL.CPP line 398
- PRB: Assert in Wincore.cpp with MFC in an NT Service
- PRB: Assertion Failed - SOCKCORE.CPP, Line 51
- PRB: Assertion Failed on Line 837 - Sockcore.cpp
- PRB: Assertion Failed, WINCORE.CPP--Line 129, 133, 182, or 307
- PRB: Assertion Failed: WINAPP.CPP, APPCORE.CPP, or WINMAIN.CPP
- PRB: Assertion in Dlgprop.cpp Line 499
- PRB: Assertion Launching Program with Tip of Day
- PRB: Assertion or Problems Using DAO in a DLL
- PRB: Assertion While Switching Property Pages in OLE Control
- PRB: ATL COM AppWizard Doesn't Offer MFC Support for .EXE
- PRB: ATL EXE Server Built On Windows 95 Errors While Registering
- PRB: ATL Servers Do Not Unregister Their Type Library
- PRB: Avoiding R6009 'Not Enough Space for Environment' Error
- PRB: Bad Code Generated for 'a+b == a' FP Comparison Expression
- PRB: Bad Pointer from RUNTIME_CLASS with Class from _AFXDLL
- PRB: Bad Results When %lf Is Format Specifier for Long Double
- PRB: Binder95 Does Not Show an MFC DocObject Server Icon
- PRB: Bitmap Editor Distorts Icons and Bitmaps
- PRB: Breakpoints Won't Work - 12 Reasons Why
- PRB: Browse Information Not Generated
- PRB: Brush Permanent Handle Map Doesn't Work on Windows 95
- PRB: Build Errors Caused by Incorrect TMP Variable Setting
- PRB: Build Errors Using Precompiled Header in Debugging Lib
- PRB: Building 16-Bit OLE Control on a Dual-Boot Computer
- PRB: Building on Windows 95 Reports 'Error spawning empfile.exe'
- PRB: C1004 or C1060 Error Generated by Inline _asm Call
- PRB: C1004: Unexpected EOF
- PRB: C1853 Error Generated by Mixing C and C++ Files
- PRB: C2001: Newline in Constant for a String on Multiple Lines
- PRB: C2027 When Using MFC Templated Collection Classes
- PRB: C2059 Error Using extern 'C' in .C Source Files
- PRB: C2059 When Declaring Friend Template Functions in a Class
- PRB: C2060 or C1004 Error Occurs Using TRY/CATCH Macros
- PRB: C2061 Error Generated When DEBUG_NEW Used in Application
- PRB: C2061 Errors When Compiling for Macintosh Target
- PRB: C2065 Error Occurs on GetWrapperWindow or Other Symbols
- PRB: C2065/C2064 Errors when Using Win32 APIs in MFC Program
- PRB: C2080 Error When Callback Function Declared as _fastcall
- PRB: C2085 Error May Be Caused by Missing Semicolon
- PRB: C2106 Using FP_SEG() and FP_OFF(), Header File Missing
- PRB: C2118: Negative Subscript May Be Caused by int Expression
- PRB: C2129 Generated With Forward Reference Used in Prototype
- PRB: C2146, C2065, C2143 Instantiating Template Class Objects
- PRB: C2189 and C2857 Errors When AFXDB.H Used for UNICODE
- PRB: C2250 Error Generated with Ambiguous Multiple Inheritance
- PRB: C2279: Braces Not Valid in Function Default Argument List
- PRB: C2361: Initialization of 'i' Is Skipped by 'Default'
- PRB: C2440 Error When Using CMap and User Defined Key Type
- PRB: C2440 When Initializing an Object Within an Object
- PRB: C2517, C2653, or C2600 If Local Struct Contains Class.
- PRB: C2609 or C4270 Error from IOMANIP.H Contents
- PRB: C2632 Caused by Including WINDOWS.H First
- PRB: C2642 Error When Adding Message Handler
- PRB: C2660
- PRB: C2664 Compiler Error in Afxtempl.h Using VC++ 4.2
- PRB: C2664 Instantiating STL List with Sequence [first, last)
- PRB: C2666 Error Generated with Overloaded Operator
- PRB: C2710: Cannot Delete a Pointer to a Const Object
- PRB: C2922 Error for Class Template Containing Friend Function
- PRB: C4040 May Occur on Declaration of Huge Array
- PRB: C4040: 'Near/far/huge Ignored' Warning
- PRB: C4047 May Occur When a Function Prototype Is Omitted
- PRB: C4057 or C4133 Occur Unexpectedly
- PRB: C4058 Generated with /ASu, /ASw, /AMu, and /AMw
- PRB: C4127 Generated When Subexpression Evaluates to Constant
- PRB: C4251
- PRB: C4512 'Class': Assignment Operator Could Not Be Generated
- PRB: Calling CDatabase::Open in a USRDLL Causes CDBException
- PRB: Can't Add Libs to Projects Created with Custom AppWizards
- PRB: Can't Export All Subprojects Into a Single Makefile
- PRB: Can't Export from Static Libraries w/_declspec(dllexport)
- PRB: Can't Initialize Non-const Reference with Temp. Object
- PRB: Can't Load Debugee with Multiple Data Segments
- PRB: Can't Register Controls from 'MSDEV\REDIST\OCX' Directory
- PRB: Cannot Create an MFC Thread During DLL Startup
- PRB: Cannot Execute DOSXNT.EXE -- Permission Denied
- PRB: Cannot Execute RC.EXE from Visual C++
- PRB: Cannot Have Independent Groups of 3D Radio Buttons
- PRB: Cannot Load Een0swt.dll When Installing Visual C++ 4.x
- PRB: Cannot Open Compiler Intermediate File
- PRB: Cannot Set Default Value for Access (Jet) Text Fields
- PRB: Cannot View Unicode Strings in the Watch Window
- PRB: Cast of Float to Long Truncates Value Unexpectedly
- PRB: Cause of the R6025 Run-Time Error
- PRB: Causes of DX1020 or R6915 Unhandled Exception Error
- PRB: Causes of R6000 'Stack Overflow' Error
- PRB: CButton SetIcon and SetBitmap Work Only Under Windows 95
- PRB: CDaoRecordView Bookmark Members Invalid After Requery()
- PRB: CDaoRecordView Toolbar Buttons Malfunction
- PRB: CDBException Thrown Opening Recordset on Stored Procedure
- PRB: CFile::SetStatus Sets Archive Bit when Not Desired
- PRB: Changing STDIN Translation Mode from Text to Binary
- PRB: Child CPropertySheet Hangs If Focus Is Switched
- PRB: CInternetSession::OpenURL() Fails with File Protocol
- PRB: Class Wizard Displays Incorrect Control IDs
- PRB: Class Wizard Overridables Are Not Added to Converted Proj
- PRB: Classes Button in AppWizard Disabled with NDW 3.0
- PRB: ClassView Cannot Find Function That Has Been Moved
- PRB: ClassWizard Doesn't Bring in Proper Header File
- PRB: ClassWizard Doesn't Support Custom Foreign DDX
- PRB: ClassWizard Doesn't Support Property Change Notifications
- PRB: ClassWizard Uses WM_HELPINFO Instead of WM_HELP
- PRB: Clipping Doesn't Work Correctly in Print Preview
- PRB: CListCtrl Inserting Items Slow If in Icon Modes
- PRB: CLongBinary Edits Fail with SQL Server Snapshot
- PRB: CLongBinary Field Truncated with SQL Server ODBC Driver
- PRB: COleControl::Serialize Not Called with VB as Container
- PRB: COleDateTime::Format Throws a COleException(scode=E_FAIL)
- PRB: COleMessageFilter Doesn't Process WM_PAINT
- PRB: Commands Fail in Makefile if Directory Over 66 Characters
- PRB: Common Problems When Using STL with STD Namespace
- PRB: Compiler Errors when Implementing CObject-Derived Class
- PRB: Compiler Generates C4056, C4756 Warnings Incorrectly
- PRB: Compiler Hangs On Some Systems With
- PRB: Compiler Lacks Warnings for Options Incompatible with /u
- PRB: Compiler Prints Filename But Does Not Compile the Program
- PRB: Component Gallery Errors with Read-Only Project Files
- PRB: Component Gallery Unable to Import OLE Control
- PRB: Concatenation Symbol (##) Yields Errors
- PRB: Conditional Breakpoints Cannot Always Be Set
- PRB: Conflict with EOF and GetUserName Using #import on RDO
- PRB: Conflicting Definitions of time_t Between Windows and Mac
- PRB: const char* not same as const CPTR where #typedef char* C
- PRB: Constant String Is Eliminated by the C++ Compiler
- PRB: Context Sensitive Help Problems in OLE Common Dialogs
- PRB: Control Bar Not Visible After Calling Create
- PRB: Controls in Toolbars Refuse to Give the Focus to Views
- PRB: Controls Not Initialized in CPropertyPage::OnInitDialog()
- PRB: Convert Dialog Doesn't Appear for OLE Object in MS Excel
- PRB: Couldn't Find Object on Recordset for Predefined Query
- PRB: CPropertySheet::DoModal() or Create() Causes an Exception
- PRB: CRecordset Does Not Skip Deleted Records
- PRB: CRecordset::Move(0) Asserts with skipDeletedRecords Option
- PRB: CScrollView Scroll Range Limited to 32K
- PRB: CStatic::SetBitmap Doesn't Display Bitmap on Win NT 3.51
- PRB: CString::LoadString Fails in Console Application
- PRB: CString::ReleaseBuffer() Does Not Release Extra Memory
- PRB: CTime DDX Routine for CRecordView Date Fields
- PRB: CTimeSpan::GetDays() Reports 29 Days in April
- PRB: CTL3D Cannot Be Used with Shared MFC DLL
- PRB: CToolBarCtrl Styles Fail with CToolBar
- PRB: CToolBarCtrl::GetToolTips() May Return NULL for a ToolBar
- PRB: Custom AppWizard Doesn't Initialize Custom Step Dialogs
- PRB: Custom AppWizards Can't Make Per-File Settings/Build Steps
- PRB: CWinApp-Based DLL Gets Assertion Failure on Win32s
- PRB: CWnd::GetWindowText(CString ? Asserts w/ Drop-Down Combo
- PRB: Cyrix Processor May Cause Build Failure
- PRB: DAO 3.0 Must Be Used in Primary Thread
- PRB: DAO Can't Be Used in an ISAPI DLL
- PRB: DAO Error 3028 When Creating a DAO Workspace
- PRB: DAO SDK Setup Error 104/105: Cannot Run Intermediate File
- PRB: DAO SetParamValue Limited to 255 Characters
- PRB: Data Corruption with LBS_SORT and CCheckListBox on Win32s
- PRB: DDX Displays Float/Double in Exponential Format
- PRB: Debug Exception Connecting to Oracle Server
- PRB: Debugger Can't Evaluate Cast of Enum to (long*)
- PRB: Debugger Cannot Debug DISPLAY.EXE
- PRB: Debugger Cannot Watch Global Constants in C++ Programs
- PRB: Debugger Displays Incorrect Information for Variable
- PRB: Debugger Does Not Load DLL Using DATA MULTIPLE
- PRB: Debugger Hangs If Remote Connection Is Lost
- PRB: Debugger Loses Source/Disassembly File Mapping
- PRB: Debugger Single Step Steps Over Multiple Instructions
- PRB: Debugger/CodeView Appear Not to Break on Correct Line
- PRB: Default Values Not Shown in Input Parameters Dialog Box
- PRB: Developer Studio Hangs When Debug Breakpoint Is Set
- PRB: Developer Studio Macro's ExecuteCommand Requires Quotes
- PRB: Device MMD.386 Not Loaded w/ Visual C++ 1.0 on Windows NT
- PRB: Dialog in InitInstance Doesn't Process WM_DDE_INITIATE
- PRB: Dialog With RichEdit May Fail During Creation
- PRB: Disabled Developer Studio Add-Ins Not Unloaded From Memory
- PRB: Do not Call ODBC Within DLL_PROCESS_DETACH Case
- PRB: DoSuperclassPaint Calls WM_PRINT for Windows 95
- PRB: DOSXNT: Fatal Error DX1070
- PRB: Dr Watson Won't Log Stack Symbols in Visual C++ App
- PRB: Drag and Drop with TYMED_FILE Runs Out of File Handles
- PRB: DX1350 or DX1270 Errors Caused by Environment Variable
- PRB: DX5060 and DX1020 Errors When Compiling using NDW 3.0
- PRB: DX5420 and DX1230 Errors from Incorrect SYSTEM.INI File
- PRB: Dynamic Creation of Redistributable Control Fails
- PRB: Editing While Debugging Causes Breakpoint Misalignment
- PRB: Errno Set to -1 After Call to Run-Time Library Function
- PRB: Error '...MSVCRT20.DLL is not compatible with Win32s'
- PRB: Error 'Could not load debuggee. File not found (2)'
- PRB: Error 2065: 'jmp_buf' : Undeclared Identifier
- PRB: Error C2039: OnInitDialog is Not a Member of CFormView
- PRB: Error C2065: '__emul/__emulu' : Undeclared Identifier
- PRB: Error C2858: Command-line Options Inconsistent
- PRB: Error C4226 and Defining WIN32
- PRB: Error Converting Visual C++ OLE Controls from 2.x to 4.0
- PRB: Error CXX0017 or CXX0034 for typedef
- PRB: Error Importing Control into Component Gallery
- PRB: Error L2029 for __aseglo, __aseghi Linking Application
- PRB: Error LNK2001 Generated When Porting 16-bit Code to Win32
- PRB: Error LNK2001: '_WinMain@16': Unresolved External Symbol
- PRB: Error Msg: LNK2001 on __beginthreadex and __endthreadex
- PRB: Error: 'Invalid cursor name'
- PRB: Errors Generated Overloading Operator New []
- PRB: Errors Occur when Using Database Classes with Access 2.0
- PRB: Errors Produced When Starting Viewer for Books Online
- PRB: Errors When Edit Bitmaps with More than 16 or 256 Colors
- PRB: Event Firing Changes in MFC May Break Some Containers
- PRB: Exception in Service Causes JIT Debugger to Hang Computer
- PRB: Exception Not Caught Using CArchive or CFile
- PRB: Exceptions Thrown During Construction Can Orphan Memory
- PRB: Excluding Libraries with the Visual C++ Profiler
- PRB: Executable Code Between Declarations Causes C2143 or C214
- PRB: exit() Function Does Not Clean Up Nonstatic Objects
- PRB: F12 Causes Hard-Coded Breakpoint Exception When Debugging
- PRB: F5 Key Does Not Build and Run Application in One Step
- PRB: Failing to Initialize OLE Generates Out of Memory Error
- PRB: Fatal Error U1073 Building 16-bit OLE Custom Controls
- PRB: FATAL: Internal Stack Failure, System Halted
- PRB: fclose() on Unopened Files Causes Protection Violation
- PRB: Floats Promoted to Doubles w/ Old Style Function Declare
- PRB: Focus and Tab Issues with ATL Subclassed Edit Control
- PRB: Fonts Inconsistent Using Dialog Editor on Windows NT 3.51
- PRB: freopen() Function Fails in QuickWin Libraries
- PRB: FromIDispatch Returns NULL for OLE Control
- PRB: fscanf() Fails to Read Consecutive Lines
- PRB: gcvt() Generates Exponential Notation for 0.0x
- PRB: Generating P-Code Disables Native Code Optimization
- PRB: GetActiveView Returns NULL for an MDI Frame Window
- PRB: getch() Does Not Behave as Expected with ALT+Q and ALT+R
- PRB: GetCheckedRadioButton() Returns ID Outside Button Group
- PRB: GetControlUnknown() Returns NULL in COleControl
- PRB: GetRowsEx Re-fetches Last Read Record in Subsequent Calls
- PRB: Global MFC DAO Objects Cause Assertions
- PRB: GP Fault From DestroyWindow() Call in VBX Event
- PRB: GP Fault when Use CString Objects Inside TRACE
- PRB: GPF When MultiColumn
- PRB: Graph.vbx Does Not Refresh or Update
- PRB: Graphics File Printing Terminates Prematurely
- PRB: Gray Box Appears Using SDK Custom Control in App Studio
- PRB: HENV Not Accessible When Using MFC ODBC Classes
- PRB: Hidden MDI Child Window Causes Corrupted MDI Window Menu
- PRB: How To Distribute the Remote Automation Connection Manager
- PRB: How to Use Automation Error Code
- PRB: Image Functions Fail with Image Outside of Viewport
- PRB: Inaccurate Representation of Large Double Values
- PRB: Including STL.H Causes Compiler Errors
- PRB: Inconsistent Use of fscanf %x.xf Formatting
- PRB: Incorrect CListCtrl Painting During Label Editing
- PRB: Incorrect Syntax Near 'FOR' When Calling Stored Procedure
- PRB: Incorrect Usage of CSingleLock May Lock Up Mutex Object
- PRB: Initializing Non-Primary Union Element Produces Errors
- PRB: Inline Assembly C++ Function May Need Return Statement
- PRB: InstallSHIELD Error: Setup requires a different version
- PRB: Invalid Handle Message Using Static Version of CTL3D
- PRB: Invalid Name for New Project Error When Using AppWizard
- PRB: Invalid Precision Value Err w/ Character Field Parameters
- PRB: InvalidateRect() Yields Empty Update Region on Win95
- PRB: IsDigit Returns Wrong Value when Called from DLL
- PRB: istream::seekg() Does Not Reset EOF State
- PRB: Jet 3.0 UserCommitSync
- PRB: Just-In-Time Debugging Launches Wrong Debugger
- PRB: L2025 with a CWinApp-Derived Class in an Extension DLL
- PRB: L2029 Caused by Array Index Multiplication with Integers
- PRB: L2029 Error for CRecordset::Check()
- PRB: L2029 Error on AFX_EXCEPTION_LINK When Building MFC DLL
- PRB: L2029 Errors When Building QuickWin Application
- PRB: L2061 Error on _TEXT Segment in Large Memory Model App
- PRB: L2061, L1106 Errors, Foundation Classes, Small Model App
- PRB: Link Error LNK1104: Cannot Open File OLECLI32.LIB
- PRB: Linking Small Object File Produces Memory-Hungry TSR
- PRB: LNK1104 Cannot Find mfc42pd.lib
- PRB: LNK2001 Link Error on Floating Division Functions
- PRB: LNK2001 on Pure Virtual Operator=
- PRB: LNK2005 Errors When Link C Run-Time Libs Before MFC Libs
- PRB: LNK4016: Unresolved External Symbol '__doserrno'
- PRB: Loading a Workspace is Slow in Visual C++
- PRB: LoadLibrary
- PRB: locking() Locks Only Twenty File Regions Simultaneously
- PRB: Longjmp Inside a _try Block Fails on PowerPC
- PRB: Low Disk Space May Cause Miscellaneous Build Problems
- PRB: Lower Half of Menu Bar Covered by Client Area
- PRB: LPPICTUREDISP Cannot Be Passed Across Process Boundaries
- PRB: M6101 on PG Scatter Charts with Autoscaling Off
- PRB: MeasureItem Not Called for Popup Item on Owner-Draw Menu
- PRB: Memory Allocation Error When Using halloc() or malloc()
- PRB: Memory Leak in MFC Using ODBC Oracle Driver on Win 95
- PRB: Memory Leak Using Delete Operator
- PRB: Memory Leaks Reported When Using Multiple MFC DLLs
- PRB: Memory Not Freed to OS When Debugging on Windows NT 3.51
- PRB: Message-Handlers For ActiveX Control Aren't Called
- PRB: Messages Not Received by Dynamically Created Control
- PRB: MetaFile Displays Incorrectly in Print Preview
- PRB: MFC 4.0 Applications Can't Be Run Under Windows NT 3.5
- PRB: MFC ActiveX Control in IE Doesn't Detect Keystrokes
- PRB: MFC ActiveX Document Servers Require Compound File Support
- PRB: MFC and CRT Must Match in debug/release and static/dynamic
- PRB: MFC App's CWinApp::ProcessMessageFilter() Never Invoked
- PRB: MFC Browser Library (MFC.BSC) Can't Find MFC Source Files
- PRB: MFC Classes Removed from OLE CDK Runtime DLLs
- PRB: MFC Control Panel Applet Shows ODBC Icon in Control Panel
- PRB: MFC DAO Functions Accepting COleVariant Strings May Fail
- PRB: MFC DB Classes Don't Update NULL Field Values to Non-NULL
- PRB: MFC Does Not Reopen an Open Document
- PRB: MFC Has Tabstop Property On by Default for VBX Controls
- PRB: MFC Loads Wrong Resource in Extension DLL
- PRB: MFC Message Handler Not Called with PostThreadMessage()
- PRB: MFC ODBC Cannot Update Access Date/Time with No Date
- PRB: MFC Sockets Application Crashes after Exit on NT 3.51
- PRB: Missing Closing ')' in Macro Causes Unexpected EOF
- PRB: Missing Menu IDs from ClassWizard 'Object IDs' Window
- PRB: Misuse of ASSERT Causes Problems for MFC Apps
- PRB: Mixing Case of LINK Option Causes Error L1093 or D4002
- PRB: Mnemonic Differences Between MFC 4.0 and Visual Basic 4.0
- PRB: Modal Dialog Box Prevents Calls to PreTranslateMessage
- PRB: Modal Property Sheet Not Modal in Propdlg Sample
- PRB: Modified Resource Files Don't Affect Resources
- PRB: Modifying CWinApp Members Causes Error in DBGHEAP.C
- PRB: Mosaic Setup Can Conflict with Visual C++ Setup
- PRB: Msmask32.ocx Does Not Work Properly in MFC Containers
- PRB: Multiple CEditViews on Document Don't Behave as Expected
- PRB: Need Design-Time License for Microsoft ActiveX Controls
- PRB: Nested Nameless Structs Can Cause C2020 Error in C
- PRB: No ANSI Notifications from Control Created in OnCreate
- PRB: No or Partial Output Debugging QuickWin Application
- PRB: No Symbolic Information for Local Variables
- PRB: No Text/Caption Properties for Subclassed Combo or List
- PRB: ODBC Error When Using CRecordset Without Deriving From It
- PRB: ODBC Reserved Word in a RFX Function Causes Syntax Error
- PRB: ODBC.LIB Causes Error L2023: entry WEP: export imported
- PRB: offsetof() Macro Fails with Virtual Base Class
- PRB: OLE Controls May Be Hidden by Group Box in Dialog
- PRB: OLE Drop Target Does Not Permit Drop
- PRB: OnClose() Is Called When Closing Print Preview Dialog Box
- PRB: OnCtlColor Not Called When Using CTL3D.DLL
- PRB: OnScroll Change Between Visual C++ 1.0 and 1.5
- PRB: OpenEx() May Fail with 'ODBC;' in Connection String
- PRB: Opening a C File When Disk Is Write-Protected
- PRB: Opening a Dynaset on a SQL Server Stored Procedure
- PRB: Operator New Can't Be Called for CONST or VOLATILE Types
- PRB: Operator New Doesn't Throw bad_alloc Exception on Failure
- PRB: Oracle Driver Does Not Support Dynasets
- PRB: Output Param Not Returned from Procedure Without Resultset
- PRB: Output Parameters Not Received From Stored Procedure
- PRB: Page Fault When Using Bounds Checker STD or PRO
- PRB: Parse Maps Do Not Handle Multi-select List Boxes
- PRB: Paste Link Fails in Microsoft Excel
- PRB: Performance Loss When Upgrading Jet ODBC Driver
- PRB: Phar Lap Error 58 Running Visual C++ on Read-Only Drive
- PRB: Picture Property Not Displayed on THREED Button
- PRB: Pop-Up Menu Items Disabled for an OLE Control
- PRB: Possible Application Failure Using SmartHeap
- PRB: Possible Recursion Problems with OLE Controls
- PRB: Post-Incrementation May Differ if Compile with /qc or /f
- PRB: Potential IDE Controller Conflict with Visual C++
- PRB: Potential Limit of 64 Different .OCX Files per Process
- PRB: Pre-Built STDREG.EXE Works Incorrectly
- PRB: PreCreateWindow() Not Called for CFormView
- PRB: Print Break in MFC App Running in Windows NT 3.51 Checked
- PRB: Print Preview Displays in MDI Child Frame
- PRB: Printer Setup Not Remembered When Use Visual C++ 4.x App
- PRB: printf() Appears to Print Incorrect Results for Floats
- PRB: Problem Using -1 with Double or Float Field Variable
- PRB: Problem Using Visual C++ v4.2b OLE Controls in VB v4.0
- PRB: Problems If ODBC or DAO in DLL's InitInstance or DLLMain
- PRB: Problems Occur When Defining _AFX_NO_XXX
- PRB: Problems using App/ClassWizard with WATCOM ODBC driver
- PRB: Problems Using CFile::m_hFile When Porting MFC Apps
- PRB: Problems with CMDIFrameWnd Toolbar Combo Box
- PRB: Problems with Using the Digital Output of a VGA Adapter
- PRB: Procedure Entry Point FDIV Not Located in MSVCRT20.DLL
- PRB: Profiler Fatal Errors PRF1012 and PRF1306
- PRB: Profiler Won't Merge Stats from 2 Diff Op Sys on Same PC
- PRB: Property Pages Consume USER Resources When Displayed
- PRB: PView Sample Does Not Behave Correctly
- PRB: R6013 'Illegal Far-Pointer Use' When Using Vmalloc
- PRB: RC1120 Error When Building in Low Memory Conditions
- PRB: rename() Function May Fail Unexpectedly
- PRB: Repeated Blank Screens During Build Process in VC++
- PRB: Resizing CPropertySheet in OnInitDialog Does Not Work
- PRB: Resolving '
- PRB: Resource Compiler Error RW2001 Generated by #pragma
- PRB: Resource Editor Shows Top-Level Menu Items as PopUp Menus
- PRB: Resource Language Must Match the Current System Language
- PRB: ResourceView Fails to Open Already Loaded .RC File
- PRB: Result Differs Between 16-bit and 32-bit _gcvt()
- PRB: Returning FALSE from OnSetActive Doesn't Set Correct Tab
- PRB: RFX Unnecessarily Updates Floating Point Fields
- PRB: RFX_LongBinary Not Optimized for SQL Server
- PRB: Rich Edit Control Message Handlers Are Not Called
- PRB: Rounding Error Casting Double to Long
- PRB: S1000: 'Unable to create file buffer' ODBC Error
- PRB: Screen Saver Applications Cannot Be Debugged Properly
- PRB: SetItemRects Causes Server to Change Zoom Factor
- PRB: Setting First Pane of CStatusBar
- PRB: Setting Menu Items to Grayed Does Not Disable the Item
- PRB: Setup Cannot Access Required Initialization File
- PRB: Setup Error 'could not execute a DDE command'
- PRB: Setup Error: Attempt to Run STFSETUP.EXE Failed
- PRB: Sizeof Constant Character Returns Different Values
- PRB: sizeof Returns Nonzero Value for Zero-Sized Array
- PRB: Spawn with _P_WAIT Returns Immediately on Win32s
- PRB: Spawned Process Runs Out of Environment Space
- PRB: Special Characters in Path Cause NMake Error U1007
- PRB: Specifying Table Name with Column Name in MFC DAO
- PRB: SQL Server 6.5 SP1 on Windows 95 Gives Cryptic Message
- PRB: SQL Single-Stepping Does Not Display Errors as They Occur
- PRB: SQL_DRIVER_NOPROMPT Error in IIS 4.0 ISAPI Application
- PRB: Stacked Tabs Aren't Displayed Correctly After AddPage()
- PRB: Starting Books Online May Take Minutes to Load
- PRB: STARTUP.BAT Gives U1073: Don't Know How to Make STDIO.H
- PRB: Statically linked MFC App Causes Trouble on Win32s
- PRB: StatusBar Pane Enabled by Default
- PRB: Statusbar Pane Text Disappears When MDI Child Window Open
- PRB: stdout/stderr May Not Be In Sync When Using Redirection
- PRB: STL string Class insert Function Does Not Work as Expected
- PRB: STL string Class replace Function Does Not Work as Expected
- PRB: Stock Font and Color Property Pages Fail
- PRB: Stored Procedure PRINT Output May Be Truncated
- PRB: Stringize Operator Fails to Insert Backslashes
- PRB: Structure Packing Causes Some Win32 Programs to Fail
- PRB: Symbol
- PRB: Symbol Mismatch Causes Problems When Remotely Debugging
- PRB: tan(pi/2) Returns Value, Causes No Error
- PRB: Test Container Requires SHARE.EXE or VSHARE.386
- PRB: Thai resource problem on VC++ 4.0 / 5.0
- PRB: The Profiler Isn't Enabled
- PRB: The SPAWN.C Sample Fails as a C++ Application
- PRB: Thread Safety for DAO/Jet 3.5
- PRB: Time and Date Are Written When File Is Flushed
- PRB: Time Displayed in IDE Not the Same as System Time
- PRB: Title or Subtitle Not on First Page of Source Listing
- PRB: Tool Tips Stop Showing After WM_xBUTTONDOWN
- PRB: Toolbar Buttons Not Updated/Painted Correctly in Windows 95
- PRB: TRACE() Messages Displayed When Opening Database
- PRB: Type Indexes in .PDB Files Are Limited
- PRB: Unable to Compile 32-bit CDK Samples
- PRB: Unable to Derive Classes from External Dependencies
- PRB: Unable to Load Control from C:\Path\File.ocx
- PRB: Unable to Locate URLMON.DLL on Windows NT 3.51
- PRB: Unable to Move to Previous Records in Recordset
- PRB: Unable to Save Project State Information
- PRB: Unable to Write to the Windows NT Registry
- PRB: Underflow Caused By exp() Function Fails to Set errno
- PRB: Undesired Side Effects from toascii, tolower, toupper
- PRB: Undocumented Compiler Switches /QIfdiv, /QIf, and /QI6
- PRB: Unexpected C2440 Error in C++ Typecast
- PRB: Uninstaller Error When Attempting to Uninstall Visual C++
- PRB: UNKNOWN WARNING May Result from Corrupt Error Message File
- PRB: Unpredictable Results When
- PRB: Unreferenced Symbols Don't Appear in .BSC File
- PRB: Unresolved External Error Compiling for MOVE Environment
- PRB: Unresolved Externals for Inline Functions
- PRB: Unwanted Rebuilds Occur When Using NMAKE or Visual C++
- PRB: Update or Delete Record Gives Error: Query is too complex
- PRB: Updated Data Delayed by Five (5) Seconds in Jet 3.x
- PRB: Use /Op to Avoid Loss of Precision from Optimization
- PRB: Use of Data-Bound Controls is Version Dependent
- PRB: USER Resource Leak when Improperly Using CFormView
- PRB: User-defined Modules Can't Be Used Through ODBC or DAO
- PRB: Using #define to Specify Include File Fails with C2006
- PRB: Using CEdit SetModify/GetModify Returns Invalid Values
- PRB: Using Enhanced Metafiles in COleServerItem
- PRB: Using Extension DLL, Database/OLE/Sockets in Regular DLL
- PRB: Using Near Addresses in Interrupt Handlers in C
- PRB: Using Old Include Files May Cause L2029
- PRB: Using References with va_* Macros from stdarg.h
- PRB: Using STL in Windows Program Can Cause Min/Max Conflicts
- PRB: Using the Stop Build Command May Corrupt Output Files
- PRB: Using Windows NT PDK Header Files in Visual C++
- PRB: Varchar Output Parameter Causes 'Data Truncated' Error
- PRB: Variable Scope in for-statement Extends Beyond Loop
- PRB: Variables with Local Scope to Switch Won't Be Initialized
- PRB: VB Does Not Support Dual Interfaces in OLE Controls
- PRB: VBX Controls Automatically Disabled in MFC Dialog Bar
- PRB: VC++ Debugger Won't Support Pentium-Specific Instructions
- PRB: Video Image Corrupted If Stored on Compressed Drive
- PRB: VideoSoft FlexArray OLE Control Licensing Problems
- PRB: Visual C++ 1.5 ODBC Drivers Don't Support Dynasets
- PRB: Visual C++ 4.0 or 4.1 Setup Fails to Copy Shared DLLs
- PRB: Visual C++ Setup Loads and Copies Files Slowly
- PRB: Visual C++ Setup Message From MSDN Universal CD is Wrong
- PRB: Visual C++ Setup Was Unable to Copy a File
- PRB: Visual C++ Wizards Ignore 'Insert Spaces' in Tabs Option
- PRB: Visual WB Matches Enclosure Symbols in Comments
- PRB: Visual Workbench Cannot Debug Windows P-Code Applications
- PRB: Visual Workbench Hang or Time-out Waiting for WINTEER.EXE
- PRB: Visual Workbench Open File or Save As Dialog Box Problems
- PRB: When Compiling with /P, Errors Are Directed to STDERR
- PRB: When to Call AfxDaoTerm() in an Automation Server
- PRB: Win32s Version of MSVCRT20.DLL and the iostream Classes
- PRB: Windows 95 Common Controls Not Supported by Ctl3d32.dll
- PRB: Windows Application Displays Hourglass, then Exits
- PRB: Windows Flash and Disappear in Dialog-Based Applications
- PRB: WM_HELP Message Not Received When F1 Pressed on Menu
- PRB: WOW System Hooks Limit Number of Concurrent MFC Apps
- PRB: Wrapper Class for Automation Object May Be Incomplete
- PRB: Wrong Mfc40.dll and Msvcrt40.dll from ActiveX CD-ROM Disc
- PRB: Wrong Project Selection Causes LNK2001 on _WinMain@16
- PRB: Wrong Resources Loaded by Resource Editor or AppStudio
- PRB: Wrong Result from Expression with Mixed Types
- PRB: WWWQuote Sample Fails With Error Message
- PRB:CFormView/Dialogs Sized Larger Under Win32s/WinNT 3.50
- PRB:Resolving DEVBCPX :This required file cannot be loaded Error
- PRB:Run to Cursor and Breakpoints Don't Work After Debug.Break
- Preventing Code Removal During Optimization in an ISR
- printf() Default Floating-Point Precision Is 6 Decimals
- printf() Does Not Display Text in the Current Text Color
- Printing ASCII Characters
- Problems Not Including MALLOC.H in Compact, Large Model
- Process Exit Values Must Lie Between 0 and 255 Inclusive
- Producing One _TEXT Segment for Multiple Object Modules
- Programming the Mouse from a Real-Mode C Program
- Putting Data in a Named Segment
- Putting Global Variables in the Default Data Segment
- qsort() Appears Extremely Slow in Worst-Case Situations
- Reading Extended Keyboard Characters with C
- Reading F11 and F12 Keys on Extended Keyboard
- Reasons for a 128K Limit on Huge Arrays and halloc()s
- Redistributable Files with Visual C++ versions 1.0
- References for Serial Communications Programming
- Referring to the Command-Line Tail
- Release MFC Libraries for MS-DOS Limited to 286 and Up
- Removing Spaces from the End of a CString
- Result of _fpreset() Is Not _CW_DEFAULT
- Results Differ for Alternate
- Retrieving a Disk Volume Serial Number from C
- Retrieving the CMDIChildWnd Parent Window
- Running the Visual Workbench from a Network Drive
- SAMPLE: Adding a Full Screen Feature to an MFC Application
- SAMPLE: Adding Control Bars to Dialog Boxes in MFC
- SAMPLE: Adding Control Bars to Foundation Classes Dialogs
- SAMPLE: An ODL File for 16-bit AUTOCLIK Sample
- SAMPLE: Asynchronous MFC ODBC Database Processing Using Threads
- SAMPLE: AtlSink Uses ATL to Create a Dispinterface Sink
- SAMPLE: Blocks32: Demonstrates CRectTracker Class
- SAMPLE: CEdit Derived Class That Uses the Global Heap
- SAMPLE: CFormView-Based Server Shows Metafile When Not Active
- SAMPLE: CLIBIN.EXE Converting COleClientItem into CLongBinary
- SAMPLE: CMEMDC.EXE Memory Bitmap for Scrolling in CScrollV
- SAMPLE: ColorFrm Demonstrates ActiveX Control with Popup Toolba
- SAMPLE: CONDOC.EXE Extract Container/Document Info with MFC DAO
- SAMPLE: Connpts.exe Implements Connection Points in MFC Apps
- SAMPLE: Context Sensitive Help in a CDialog
- SAMPLE: Context-Sensitive Help in a CDialog Object
- SAMPLE: Control-by-Control Validation in MFC
- SAMPLE: Create an ActiveX Control with a Dialog Resource
- SAMPLE: Custom AppWizard for the DAO SDK/dbDao Classes
- SAMPLE: DAO_OCX.EXE ActiveX Control Uses DAO to Query Database
- SAMPLE: DAOTable Uses DAO Classes to Create Database Objects
- SAMPLE: Dbctl.exe Using ODBC in an ActiveX Control
- SAMPLE: Deriving an OLE Control from a Base Control
- SAMPLE: Deriving an OLE Control from a Base Control
- SAMPLE: Dialog Templates in Memory
- SAMPLE: DLGDB CDialog Sharing a CRecordset Object
- SAMPLE: DLGDB32 CDialog Sharing a CRecordset Object
- SAMPLE: DRAGD95.EXE OLE Drag/Drop in Windows 95 Common Controls
- SAMPLE: Drawing a Bitmap in a Foundation Class Dialog Box
- SAMPLE: Dynamic Column Binding With MFC Database Classes
- SAMPLE: Dynamic Column Binding with MFC ODBC Database Classes
- SAMPLE: Enable Default Processing in a Subclassed Button Control
- SAMPLE: EXCEPTEX Traps MFC and Win32 Structured Exceptions
- SAMPLE: FCSVAL32 Control-by-Control Validation in MFC
- SAMPLE: Filling List Box Using MFC's DDX Facility
- SAMPLE: GENSPLIT Putting a Generic CWnd in a Splitter Pane
- SAMPLE: Horizontal Scrolling List Box in an MFC Class
- SAMPLE: How To Do Asynchronous WinInet with MFC Classes
- SAMPLE: How To Implement Enumerated Properties In ATL
- SAMPLE: How to Limit an MFC Application to a Single Instance
- SAMPLE: How to Use Enumerated Properties in an OLE Control
- SAMPLE: How to Use MSOUTLIN.VBX in an MFC Application
- SAMPLE: Illustrates Multithreaded Programming Techniques
- SAMPLE: Initializing an Array of Structures in C
- SAMPLE: LICREQST.EXE Requesting a License Key from an Object
- SAMPLE: Limiting 32-bit Applications to a Single Instance
- SAMPLE: MFC Version 3.1 White Paper
- SAMPLE: MFCDISP: Replacing MFC IDispatch Implementation
- SAMPLE: MFCDRAG Implements Drag? Between CListCtrl
- SAMPLE: MFCVBX Implements a VBX Control Using MFC
- SAMPLE: MMFILE - Class for Memory-Mapped Files
- SAMPLE: MULTICON Demonstrates Dynamic Icons
- SAMPLE: ODBCDATE Sample Illustrates Working with Database Dates
- SAMPLE: Property Sheet as the View Window of a CFrameWnd
- SAMPLE: PRPFONT - How to Set CPropertySheet Fonts
- SAMPLE: Regaut.exe Registers an Automation Object as Active
- SAMPLE: Replacing a View in a Splitter Window
- SAMPLE: RFX_Date() function for TIMESTAMP_STRUCT
- SAMPLE: Split32: How to Replace a View in a Splitter Window
- SAMPLE: STG: MFC Docfile Viewer
- SAMPLE: Text Output Using CScrollView Derivative
- SAMPLE: Two-Way Communication Using IDispatch in MFC
- SAMPLE: Using a TimerProc Function in MFC Application
- SAMPLE: Using Dynasets with the 16-Bit MFC Database Classes
- SAMPLE: Using Enumerated Properties in an OLE Control
- SAMPLE: Using MFC OLE Drag
- SAMPLE: Using VBX Controls in a 'Non-MFC' Application
- SAMPLE: VSWAP Demos Multiple-View Switching in SDI
- SAMPLE: VSWAP32 Demos Multiple-View Switching in SDI
- SAMPLE: VWRPLC32 Replacing a View in a CMDIChildWnd Window
- SAMPLE:TREESCRL Scrolls in a Tree Control During Drag-and-Drop
- Schema Numbers Not Stored if Serialize() Called Directly
- Search Order for Include Files when Using APPEND Command
- Segments Created By the C Run Time
- Sending Output to a Printer
- Serializing an Abstract Base Class
- setbuf() Doesn't Control MS-DOS Buffer or Keyboard Buffer
- SetMessageQueue Used in MFC WinMain
- Setting _settextcolor() to Zero Gives Unexpected Results
- Setting Size and Number of Internal Stacks
- Sharing Menus Between MDI Child Windows
- Side Effects in ISRs and Signal Handlers Confuse Optimizer
- signal() with SIGFPE Requires Floating-Point Support
- Simple Example Using _bios_serialcom()
- Some Causes of Differences in Floating-Point Results
- Some Retail Version DLL and EXE Files Not Installed in Windows
- spawn() Ignores arg0 with MS-DOS 3.0 and Later
- Spawned Processes Do Not Always Handle Signals Properly
- Spawned Program Accessing Parent's Functions
- STL Sample for accumulate, copy, vector::push_back Functions
- STL Sample for adjacent_difference, vector::push_back Function
- STL Sample for Basic Math Functions
- STL Sample for deque::assign and deque::swap Functions
- STL Sample for deque::begin and deque::end Functions
- STL Sample for deque::erase and deque::clear Functions
- STL Sample for deque::front and deque::back Functions
- STL Sample for deque::insert Function
- STL Sample for deque::operator[] and deque::at Functions
- STL Sample for deque::push_back and deque::pop_back Functions
- STL Sample for deque::push_front, deque::pop_front Functions
- STL Sample for deque::rbegin and deque::rend Functions
- STL Sample for deque::size and deque::resize Functions
- STL Sample for map::insert, map::find, and map::end Functions
- STL Sample for map::insert, map::find, and map::end Functions
- STL Sample for map::max_size, clear, erase, size Functions
- STL Sample for Members of the numeric_limits Class
- STL Sample for Non-Predicate Version of adjacent_find Function
- STL Sample for Non-predicate Version of max_element Function
- STL Sample for Predicate Version of adjacent_find Function
- STL Sample for Predicate Version of next_permutation Function
- STL Sample for priority_queue::(push,pop,empty,top) Functions
- STL Sample for queue::(push,pop,empty,back,front) Functions
- STL Sample for the abs Function
- STL Sample for the advance() Function
- STL Sample for the basic_string size and resize Functions
- STL Sample for the basic_string::append Functions
- STL Sample for the basic_string::find_first_of() Functions
- STL Sample for the binary_function Structure
- STL Sample for the count Function
- STL Sample for the count_if Function
- STL Sample for the distance() Function
- STL Sample for the exp, log, and log10 Functions
- STL Sample for the find Function
- STL Sample for the find_if Function
- STL Sample for the for_each Function
- STL Sample for the Generate Function
- STL Sample for the generate_n Function
- STL Sample for the heap Functions
- STL Sample for the includes Function
- STL Sample for the inner_product Function
- STL Sample for the inplace_merge Function
- STL Sample for the iter_swap Function
- STL Sample for the list::assign Functions
- STL Sample for the list::back, list::front Functions
- STL Sample for the List::insert Function
- STL Sample for the list::list Functions
- STL Sample for the lower_bound Function
- STL Sample for the make_pair Function
- STL Sample for the merge Function
- STL Sample for the min_element Function
- STL Sample for the new operator Function
- STL Sample for the next_permutation Function
- STL Sample for the nth_element Function
- STL Sample for the operator == and operato
- STL Sample for the Pair Logical Operator Functions
- STL Sample for the partial_sort Function
- STL Sample for the partial_sort_copy Function
- STL Sample for the partial_sum Function
- STL Sample for the partition Function
- STL Sample for the Predicate of partial_sort_copy Function
- STL Sample for the Predicate Persion of upper_bound Function
- STL Sample for the Predicate Version of inplace_merge Function
- STL Sample for the Predicate Version of lower_bound Function
- STL Sample for the Predicate Version of max_element Function
- STL Sample for the Predicate Version of min_element Function
- STL Sample for the Predicate Version of nth_element Function
- STL Sample for the Predicate Version of partial_sort Function
- STL Sample for the Predicate Version of the includes Function
- STL Sample for the Predicate Version of the merge Function
- STL Sample for the Predicate Versions of the heap Functions
- STL Sample for the prev_permutation Function
- STL Sample for the random_shuffle Function
- STL Sample for the random_shuffle Function
- STL Sample for the remove Function
- STL Sample for the remove_copy Function
- STL Sample for the remove_copy_if Function
- STL Sample for the remove_if Function
- STL Sample for the replace Function
- STL Sample for the replace_copy Function
- STL Sample for the replace_copy_if Function
- STL Sample for the replace_if Function
- STL Sample for the reverse Function
- STL Sample for the reverse_copy Function
- STL Sample for the rotate Function
- STL Sample for the rotate_copy Function
- STL Sample for the set::(empty, clear) Functions
- STL Sample for the set::(key_, value_)comp Function
- STL Sample for the set::(rbegin, rend) Functions
- STL Sample for the set::(swap, begin, end) Function
- STL Sample for the set::count Function
- STL Sample for the set::find Function
- STL Sample for the set::max_size Function
- STL Sample for the set::size Function
- STL Sample for the sqrt and pow Functions
- STL Sample for the stack::operat
- STL Sample for the stack::operator== Function
- STL Sample for the stack::size Function
- STL Sample for the stack::top and stack::empty Functions
- STL Sample for the string::getline Function
- STL Sample for the string::operat
- STL Sample for the string::operat
- STL Sample for the string::operat
- STL Sample for the string::operator!= Function
- STL Sample for the string::operator+ Function
- STL Sample for the string::operator== Function
- STL Sample for the string::operator
- STL Sample for the string::operator
- STL Sample for the string::operator
- STL Sample for the unary_functi
- STL Sample for the upper_bound Function
- STL Sample for the Vector Class Using the operat
- STL Sample for the Vector Class Using the operator== Function
- STL Sample for the vector::(capacity size push_back) Functions
- STL Sample for the vector::(empty, erase, push_back) Functions
- STL Sample for the vector::(front, back) Functions
- STL Sample for the vector::(push_back, pop_back) Functions
- STL Sample for Trigonometry (sin, cos, tan, etc.) Functions
- STL Sample for vector::(size, capacity, and so on) Functions
- STL Sample set::(lower_, upper_)bound, equal_range Functions
- Stopping MFC/MDI from Creating New MDI Child Window On Startup
- Summary List of Bug Articles for Visual C++ 1.5, 1.51, 1.52
- Summary List: Visual C++ Version 2.0 Known Problems
- Technical Support for the Chinon CD-ROM Drive
- TECHNOTE.DLL and HLPTAB.DLL Not Copied to MSVC\HELP
- Terminate-and-Stay-Resident (TSR) Program Example
- The _export Keyword Only Works to Export Functions
- The C Graphics Library Supports Only One Video Page
- The Interrupt Attribute Pushes Registers on the Stack
- The Tutorials: What and Where They Are
- Time Functions Calculate for Daylight Savings Time
- Tiny Memory Model Application Incompatible w/GRAPHICS.LIB
- Tracking Down Memory Leaks with _afxBreakAlloc
- Trailing Spaces Significant with the LIKE Keyword
- Troubleshooting LNK2001 or L2029 Unresolved External Errors
- Troubleshooting Visual C++: Setup and Build Process
- Turning the SCROLL LOCK Key On
- Tutorial: Debugging OLE Client-Server Combinations
- TZ and tzset Only Use Whole Hours: How to Work Around
- Unicode Support in the Microsoft Foundation Class Library
- Use 0x80 to Access Drive C when Calling _bios_disk()
- Use Huge Pointers if Data Item Is Larger than 64K
- Use MFC Migration Toolkit to Translate C Code to C++
- Use New Flags to Speed Up C Run-time Low-Level I/O Functions
- Use of the /Gt Switch in C
- Use ON_MESSAGE() Macro to Map Less-Common Messages
- Use Resource Editor to Create 16-Color 32x32 Mouse Pointers
- Using .PCH Files Across Projects in Visual Workbench
- Using _dos_findfirst() Function to Retrieve Disk Volume
- Using _getvideoconfig() for Analog Monitors
- Using _harderr to Capture Critical Error Interrupt 24h
- Using _psp to Check Pointers in an Application
- Using a Wildcard Argument with the remove() Function
- Using Accelerators with an MFC Modeless Dialog Box
- Using an IFSTREAM Object with the '
- Using C Run-Time WEP() in MFC 2.0 or 2.5 _USRDLL Library
- Using CBitmapButton in CDialogBar and CFormView
- Using CWnd::GetParent in a Dialog Box
- Using Function Name Without '()' Produces No Code
- Using OFFSET
- Using PRINT SCREEN Key to Print CGA Graphics
- Using printf() with Far Pointers in Small Model Programs
- Using Single/Multiple Instances of an OLE Object in MFC
- Using the Development Studio or Visual Workbench with MASM
- Using the Win32 DDK with Visual C++
- Using VBX Controls with MFC 2.0
- Using Visual C++ 1.0 in an MS-DOS Box of OS/2 2.1
- Variant Handling in an MFC Server w/ VB 4.0 as Its Client
- VB Automation of Visual C++ Server Using OBJ1.OBJ2.prop Syntax
- VC++ 1.0 Standard vs. Professional Editions
- VC++ README.WRI Part 2-Visual Workbench (1 of 3)
- VC++ README.WRI Part 2-Visual Workbench (2 of 3)
- VC++ README.WRI Part 2-Visual Workbench (3 of 3)
- VC++ README.WRI Part 3-App Studio
- VC++ README.WRI Parts 9 and 10-C Run-Time Library, Misc.
- Versions of CTL3D32 Included with Visual C++ Version 2.x
- Virtual Memory Routines Use Far Heap
- Visual C++ 32-bit Edition Phar Lap Requires 16-Bit GRAPHICS.LIB
- Visual C++ CONFIG.WRI Part 1: Notes on Files, Tools,
- Visual C++ CONFIG.WRI Part 2: Notes on Applications
- Visual C++ CONFIG.WRI Part 3: Notes on Books on Line
- Visual C++ CONFIG.WRI Part 4: Notes for Visual C++, 32-Bit
- Visual C++ ERRATA.WRI Part 1-2: Class Library Reference
- Visual C++ for Windows Conventional Memory Requirements
- Visual C++ for Windows Version 1.0 System Requirements
- Visual C++ README.WRI Part 1-Configuring Your System
- Visual C++ README.WRI Part 6-CodeView
- Visual C++ README.WRI Part 7-Foundation Class Library (1 of 2)
- Visual C++ README.WRI Part 7-Foundation Class Library (2 of 2)
- Visual C++ README.WRI Part 8-Profiler
- Visual C++ Setup Questions
- Visual C++ Vers 2.0 README.WRI, Part 10 Miscellaneous Notes
- Visual C++ Vers 2.0 README.WRI, Part 2 Development Environment
- Visual C++ Vers 2.0 README.WRI, Part 3 Compiler
- Visual C++ Vers 2.0 README.WRI, Part 4 Integrated Debugger
- Visual C++ Vers 2.0 README.WRI, Part 5 C++ Exception Handling
- Visual C++ Vers 2.0 README.WRI, Part 6 Internationalization
- Visual C++ Vers 2.0 README.WRI, Part 7 Run-Time Library Routines
- Visual C++ Vers 2.0 README.WRI, Part 9 Utilities
- Visual C++ Version 2.0 README.WRI File - Part 1 Setup
- Visual Workbench Does Not Preserve Case of Filenames
- VRES Video Modes Have 30 Lines w/ Graphics Text Functions
- What _dos_setdrive() Returns as the Number of Drives
- What _getvideoconfig() Returns for Non-Standard Adapters
- Where to Find Information on Writing TSRs
- Why _setvideomode() May Fail to Set Some Modes
- Why Floating Point Numbers May Lose Precision
- Win 3.0 and 3.1 API Functions Wrapped by MFC (H-W)
- Win 3.x API Functions Not Wrapped by MFC (Part II)
- Win 3.x API Functions Not Wrapped by MFC (Part III)
- Win32s Files that Must Ship with Win32 Applications
- Windows SDK Differences Between C/C++ 7.0 and VC++ 1.0
- write() Will Not Work Correctly with SS != DS
- Writing CR/LF Combination Using CFile::Write() Function
- Writing Your Own Standard __chkstk Routine
- WXServer Program in Windows StartUp Group
- XMS Usage with Compact, Large, or Huge Memory Model
- ▶Visual Studio
- ▶Win32 Device Driver Kit
- ▶Win32 Software Development Kit
- ▶Windows 3.x Retail Product
- ▶Windows 95 Device Driver Kit
- ▶Windows 95.x Retail Product
- ▶Windows Device Driver Kit
- ▶Windows for Workgroups and Windows NT Networking Issues
- ▶Windows NT
- ▶Windows Software Development Kit
- ▶Word
- ▶Technical Articles
- ▶Backgrounders
- ▶Books
- ▶Partial Books
- ▶Periodicals
- ▶Conference Papers