Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Mac Adresse über WMI geholt. Wie formatieren? (https://www.delphipraxis.net/139315-mac-adresse-ueber-wmi-geholt-wie-formatieren.html)

HeikoAdams 26. Aug 2009 15:04


Mac Adresse über WMI geholt. Wie formatieren?
 
Hallo,
ich habe in meiner Anwendung die Mac Adressen der vorhandenen Netzwerkkarten per WMI ausgelesen. Wie kann ich das "normale" Format (xx-xx-xx-xx-xx-xx) umformatieren?

Klaus01 26. Aug 2009 15:08

Re: Mac Adresse über WMI geholt. Wie formatieren?
 
Wie sieht die Mac Adresse denn jetzt aus?

Grüße
Klaus

rollstuhlfahrer 26. Aug 2009 15:11

Re: Mac Adresse über WMI geholt. Wie formatieren?
 
HI,

kommt ganz darauf an, wie sie von WMI zurückgeliefert werden. Sind es schon hexadezimale Zeichen (Strings), dann müsste eigentlich nur noch der Trennstrich rein, sind es Zahlen, geht das etwas anders:

Format('%x-%x-%x-%x-%x-%x', [Wertearray]);

Bernhard

HeikoAdams 26. Aug 2009 15:18

Re: Mac Adresse über WMI geholt. Wie formatieren?
 
Die einzelnen Mac Adressen kommen als String im Format xx:xx:xx:xx:xx:xx von der WMI.

Beispielsweise müsste die WMI Mac Adresse 00:16:76:B9:82:7E in 00-16-76-B9-82-7E umformatiert werden

Edit: Ich bin blind: StringReplace(sMac, '.', '-', [rfRaplceAll]) sollte helfen ;-)

rollstuhlfahrer 26. Aug 2009 15:20

Re: Mac Adresse über WMI geholt. Wie formatieren?
 
Delphi-Referenz durchsuchenStringRelpace

Bernhard

PS: Hast es aber schneller gemerkt.

HeikoAdams 26. Aug 2009 15:23

Re: Mac Adresse über WMI geholt. Wie formatieren?
 
Jo, wird Zeit für Feierabend 8)


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz