Thema: Delphi MAC Adresse umwandeln

Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

MAC Adresse umwandeln

  Alt 15. Jun 2008, 20:02
Ich habe die MAC Adresse in einer PULONG Variablen vorliegen. Wie bekomme ich die jetzt in eine lesbare Form?

Das Beipiel im SDK macht es so:
Code:
hr = SendARP (ipAddr, 0, pulMac, &ulLen);
    printf ("Return %08x, length %8d\n", hr, ulLen);
   
    size_t i, j;
    char * szMac = new char[ulLen*3];
    PBYTE pbHexMac = (PBYTE) pulMac;

    //
    // Convert the binary MAC address into human-readable
    //
    for (i = 0, j = 0; i < ulLen - 1; ++i) {
        j += sprintf (szMac + j, "%02X:", pbHexMac[i]);
    }
   
    sprintf (szMac + j, "%02X", pbHexMac[i]);
    printf ("MAC address %s\n", szMac);
Aber leider reichen meine C-Kenntnisse nicht, um den Code nach Delphi zu übersetzen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat