Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
2: Jeg tror ikke at udregningen for størrelsen for new [strlen(line0)+sizeof(line1)+strlen(line2)+strlen(line3)+strlen(line4)] er rigtig, det var måske lettere at bruge en std::sting eller std::stringstream. Det er specielt sizeof(line1) der er galt.
6: >>> if (RegQueryValueEx(key, "MaxUsers", NULL, NULL, maxuser, &size) == ERROR_SUCCESS) >>> >>> // put the status bar message together >>> line0 = " Users Online: "; ... >>> SendMessage(hStatus, SB_SETTEXT, 1, (LPARAM)sbbuf); De viste linier efter if(...) skal vel puttes ind i en blok
Er registry værdien "MaxUsers" af typen String ? I så fald synes jeg den skulle være af typen DWORD. Det ville være lettere at bruge. (Keep It Simple)
Ad 1: >>> if (todo = "init") er altid sand!
Ad 2: sizeof(line1) er sådan cirka 4, dvs max 9999 users online En 32 bit int kan max fylde 11 tegn på tekstform (fortegn + 10 cifre)
Ad 3: static int alluser = 0; if (strcmp(todo,"init") == 0) { alluser = 0; } løser problemet
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.