MFC in VC++ 4.1 -> 4.2 question
Christopher A. Patti -- feoh@dayroom.org Wednesday, January 08, 1997 Environment: VC++ 4.2-flat Windows NT 4.0 We have a back-end application that was built under VC++ 4.1 but *fails* under 4.2 with the error: Function GetFieldLength is not defined in CRecordSet or similar, along with identical errors for IsFieldFlagDirty)_ and a bunch of others. In Visual C++ 4.1, these functions are all defined in AFXDB.h, but in 4.2, they're not. These functions don't appear to be *documented* ANYWHERE, but they're used in Microsoft's suggested workarounds for a number of bugs. In fact the code we have in place is copied nearly verbatim from the fix suggestion in the KB (The articles where they suggest this fix are easy to find, simply do a Query on GetFieldLength in the VC++ 4.1 or 4.2 help subsystem) Does anyone have any iodea where these functions went? I didn't see any readily available analog in 4.2, so we're sticking with 4.1 until we can figure this out. Thanks for any suggestions you may have. Chris Patti Fidelity Investments (Sending from home because MSMail doesn't do filtering. Bleah :) Christopher.Patti@fmr.com (Work) feoh@dayroom.org (Home)
Neil Van Note -- nvannote@msn.com Saturday, January 11, 1997 [Mini-digest: 2 responses] Hello Christopher, This function appears to be defined in afxdao.h and implemented in afxcore.cpp now. Cheers, ---------- From: owner-mfc-l@majordomo.netcom.com on behalf of Christopher A. Patti Sent: Wednesday, January 08, 1997 11:00 PM To: mfc-l@netcom.com Subject: MFC in VC++ 4.1 -> 4.2 question Environment: VC++ 4.2-flat Windows NT 4.0 We have a back-end application that was built under VC++ 4.1 but *fails* under 4.2 with the error: Function GetFieldLength is not defined in CRecordSet or similar, along with identical errors for IsFieldFlagDirty)_ and a bunch of others. In Visual C++ 4.1, these functions are all defined in AFXDB.h, but in 4.2, they're not. These functions don't appear to be *documented* ANYWHERE, but they're used in Microsoft's suggested workarounds for a number of bugs. In fact the code we have in place is copied nearly verbatim from the fix suggestion in the KB (The articles where they suggest this fix are easy to find, simply do a Query on GetFieldLength in the VC++ 4.1 or 4.2 help subsystem) Does anyone have any iodea where these functions went? I didn't see any readily available analog in 4.2, so we're sticking with 4.1 until we can figure this out. Thanks for any suggestions you may have. Chris Patti Fidelity Investments (Sending from home because MSMail doesn't do filtering. Bleah :) Christopher.Patti@fmr.com (Work) feoh@dayroom.org (Home) -----From: David LittleGo get the 4.2B patch....4.2-flat has problems that were fixed with B.... ---------- From: Christopher A. Patti[SMTP:feoh@dayroom.org] Sent: Wednesday, January 08, 1997 10:00 PM To: mfc-l@netcom.com Subject: MFC in VC++ 4.1 -> 4.2 question Environment: VC++ 4.2-flat Windows NT 4.0 We have a back-end application that was built under VC++ 4.1 but *fails* under 4.2 with the error: Function GetFieldLength is not defined in CRecordSet or similar, along with identical errors for IsFieldFlagDirty)_ and a bunch of others. In Visual C++ 4.1, these functions are all defined in AFXDB.h, but in 4.2, they're not. These functions don't appear to be *documented* ANYWHERE, but they're used in Microsoft's suggested workarounds for a number of bugs. In fact the code we have in place is copied nearly verbatim from the fix suggestion in the KB (The articles where they suggest this fix are easy to find, simply do a Query on GetFieldLength in the VC++ 4.1 or 4.2 help subsystem) Does anyone have any iodea where these functions went? I didn't see any readily available analog in 4.2, so we're sticking with 4.1 until we can figure this out. Thanks for any suggestions you may have. Chris Patti Fidelity Investments (Sending from home because MSMail doesn't do filtering. Bleah :) Christopher.Patti@fmr.com (Work) feoh@dayroom.org (Home)
| Вернуться в корень Архива |