Click here to Skip to main content
15,912,082 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionHow to get all column name in database using CDatabase? Pin
Le@rner13-Nov-11 22:27
Le@rner13-Nov-11 22:27 
AnswerRe: How to get all column name in database using CDatabase? Pin
Richard MacCutchan13-Nov-11 22:40
mveRichard MacCutchan13-Nov-11 22:40 
AnswerRe: How to get all column name in database using CDatabase? Pin
Mark Salsbery14-Nov-11 5:02
Mark Salsbery14-Nov-11 5:02 
QuestionWhat is the COM Interface GUID/UUID for IVSSBackupComponents on Windows XP? Pin
Kerem Guemruekcue13-Nov-11 20:15
Kerem Guemruekcue13-Nov-11 20:15 
QuestionThe problem with Serial library for C++ Pin
LongDuyTran13-Nov-11 18:50
LongDuyTran13-Nov-11 18:50 
AnswerRe: The problem with Serial library for C++ Pin
«_Superman_»13-Nov-11 19:47
professional«_Superman_»13-Nov-11 19:47 
AnswerRe: The problem with Serial library for C++ Pin
LongDuyTran13-Nov-11 20:05
LongDuyTran13-Nov-11 20:05 
AnswerRe: The problem with Serial library for C++ Pin
Richard MacCutchan13-Nov-11 22:37
mveRichard MacCutchan13-Nov-11 22:37 
AnswerRe: The problem with Serial library for C++ Pin
Erudite_Eric13-Nov-11 22:50
Erudite_Eric13-Nov-11 22:50 
AnswerRe: The problem with Serial library for C++ Pin
OneKey2Press17-Dec-11 2:49
OneKey2Press17-Dec-11 2:49 
QuestionBuilding a WCHAR Array, Not sure if it right Pin
jkirkerx11-Nov-11 7:05
professionaljkirkerx11-Nov-11 7:05 
AnswerRe: Building a WCHAR Array, Not sure if it right Pin
Mark Salsbery11-Nov-11 7:51
Mark Salsbery11-Nov-11 7:51 
GeneralRe: Building a WCHAR Array, Not sure if it right Pin
jkirkerx11-Nov-11 8:12
professionaljkirkerx11-Nov-11 8:12 
AnswerRe: Building a WCHAR Array, Not sure if it right Pin
Richard MacCutchan11-Nov-11 22:48
mveRichard MacCutchan11-Nov-11 22:48 
GeneralRe: Building a WCHAR Array, Not sure if it right Pin
jkirkerx12-Nov-11 7:01
professionaljkirkerx12-Nov-11 7:01 
Yeah, I thought I was going to have to do a per-calculation. I changed the format of the program, and opted for adding the server name 1 at a time. So when I add the name to the collection, I add the name to the registry key, which is multi-size. Sort of like the MimeMap Program, in which I read the key, look for a duplicate, if no duplicate, add the name, write the key back.

I will take your wisdom, and mix the 2 together. I wrote this yesterday, which is better than the the one I had in question. I know it has issues, in which I will straighten out today, on this rainy day.

I'm going to dump the wcsncmp for a straight value = value.

C#
TCHAR   szAddServerName[120];
    WCHAR   *pzServerNames = NULL;

    // Format ServerName Value
    int idx = wcslen(pzServerName);
    for (int i = 0; i < idx; i++) {
        szAddServerName[i] = pzServerName[i];
    }
    szAddServerName[idx] = L';';
    szAddServerName[idx+1] = L'\0';

    // Get existing ServerNames
    pzServerNames = CA_Registry::_get_Enumerated_SQLServers();

    // Extract the ServerNames
    int iCompare;
    wchar_t *token1, *nextToken;
    wchar_t seps[] = L";";
    token1 = wcstok_s(pzServerNames, seps, &nextToken);
    do {
        iCompare = wcsncmp(szAddServerName, token1, wcslen(szAddServerName)-1 );
        if (iCompare != 0)  {
            wcsncat(pzServerNames, L";", wcslen(L";") );
            wcsncat(pzServerNames, szAddServerName, wcslen(szAddServerName)+1 );
        }
        token1 = wcstok_s(NULL, seps, &nextToken);
        if (token1 == NULL)
            break;
    } while (TRUE);

    int iLength = wcslen(pzServerNames)+1;
    pzServerNames[iLength+1] = L'\0';

    WCHAR *szServerNames = new WCHAR[iLength+1];
    wcsncpy_s(szServerNames,  pzServerNames, wcslen(szServerNames) );
    szServerNames[iLength] = L'\0\0';

GeneralRe: Building a WCHAR Array, Not sure if it right Pin
jkirkerx12-Nov-11 9:17
professionaljkirkerx12-Nov-11 9:17 
GeneralRe: Building a WCHAR Array, Not sure if it right Pin
Richard MacCutchan12-Nov-11 21:36
mveRichard MacCutchan12-Nov-11 21:36 
AnswerRe: Building a WCHAR Array, Not sure if it right Pin
David Crow14-Nov-11 2:39
David Crow14-Nov-11 2:39 
QuestionVC 6.0 MFC MDI new frame / view without caption erases Windows → New titles Pin
Vaclav_11-Nov-11 3:09
Vaclav_11-Nov-11 3:09 
AnswerRe: VC 6.0 MFC MDI new frame / view without caption erases Windows → New titles Pin
Richard MacCutchan11-Nov-11 5:27
mveRichard MacCutchan11-Nov-11 5:27 
GeneralRe: VC 6.0 MFC MDI new frame / view without caption erases Windows → New titles Pin
Vaclav_11-Nov-11 6:09
Vaclav_11-Nov-11 6:09 
GeneralRe: VC 6.0 MFC MDI new frame / view without caption erases Windows → New titles Pin
Richard MacCutchan11-Nov-11 6:38
mveRichard MacCutchan11-Nov-11 6:38 
QuestionBeginner with C++ - Need helps with overload member function error Pin
LongDuyTran10-Nov-11 19:21
LongDuyTran10-Nov-11 19:21 
AnswerRe: Beginner with C++ - Need helps with overload member function error Pin
Chuck O'Toole10-Nov-11 20:30
Chuck O'Toole10-Nov-11 20:30 
GeneralRe: Beginner with C++ - Need helps with overload member function error Pin
LongDuyTran11-Nov-11 2:19
LongDuyTran11-Nov-11 2:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.