none
Anyway to offer feedback to Microsoft on MFC? RRS feed

  • Question

  • I don't know if Microsoft still has any interest in feedback on MFC. Are they still developing it? If anyone knows a good forum to provide such feedback, could you please let me know?

    I went to their website but all the feedback links are related to newer technologies.

    Specifically, I noticed that the CRecordset class does not define RFX_BigInt_Bulk(), when this seems like an obvious need.

    I believe it should look something like this:

    void AFXAPI RFX_BigInt_Bulk(CFieldExchange* pFX, LPCTSTR szName, __int64** prgBigIntVals, LONG_PTR** prgLengths)
    {
        ENSURE_ARG(AfxIsValidAddress(pFX, sizeof(CFieldExchange)));
        ENSURE_ARG(AfxIsValidString(szName));
    
        UINT nField;
        if (!pFX->IsFieldType(&nField))
            return;
    
        ENSURE_ARG(prgBigIntVals != NULL && prgLengths != NULL);
        switch (pFX->m_nOperation)
        {
            case CFieldExchange::AllocMultiRowBuffer:
            {
                // The buffer pointer better be initialized to NULL
                // or cleanup in exceptional cases may fail
                ASSERT(*prgBigIntVals == NULL);
                ASSERT(*prgLengths == NULL);
    
                int nRowsetSize = pFX->m_prs->GetRowsetSize();
    
                // Allocate buffers to hold data and length
                *prgBigIntVals = new __int64[nRowsetSize];
                *prgLengths = new LONG_PTR[nRowsetSize];
            }
            break;
    
            case CFieldExchange::DeleteMultiRowBuffer:
                delete[] * prgBigIntVals;
                *prgBigIntVals = NULL;
    
                delete[] * prgLengths;
                *prgLengths = NULL;
                break;
    
            default:
                AfxRFXBulkDefault(pFX, szName, *prgBigIntVals, *prgLengths,
                    SQL_C_SBIGINT, sizeof(__int64));
                break;
        }
    }


    Jonathan Wood • Black Belt Coder


    Tuesday, August 27, 2019 4:28 AM

Answers

  • Hi,

    Thank you for posting here.

    As far as I'm concerned you could post the issue at the feedback in the documentation.

    Click "Feedback" above the document. And then click "This page" to post the issue.As shown below:

    Best Regards,

    Jeanine Zhang

    • Marked as answer by Jonathan Wood Tuesday, August 27, 2019 2:32 PM
    Tuesday, August 27, 2019 6:03 AM
    Moderator

All replies

  • Hi,

    Thank you for posting here.

    As far as I'm concerned you could post the issue at the feedback in the documentation.

    Click "Feedback" above the document. And then click "This page" to post the issue.As shown below:

    Best Regards,

    Jeanine Zhang

    • Marked as answer by Jonathan Wood Tuesday, August 27, 2019 2:32 PM
    Tuesday, August 27, 2019 6:03 AM
    Moderator
  • >I don't know if Microsoft still has any interest in feedback on MFC. Are they still developing it?

    It's still being maintained as far as I know.

    One way to provide feedback would be through the VS IDE's feedback features - "Report A Problem" or "Suggest a Feature".

    Dave

    Monday, September 9, 2019 12:11 PM