Übrigens ist es gerade bei mehrdimensionalen Array eine Hilfe, wenn man die Indizes "sprechend" enumeriert, d.h. ihnen Variablennamen zuordnet, die leicht auf den Inhalt schließen lassen.
C++
; Enumerieren der Indizes in "sprechende" Variablen für die Zeilen des Arrays
Global Enum $TV1, $TV2, $Beamer, $VW, $D_Box, $PC
; Enumerieren der Spaltenindizes
Global Enum $IP, $Port, $Name
Global $iDefaultPort = 443, $iNecPort = 8080
; Dein Array
Global $aDevices[][] = _
[["192.168.0.10",$iDefaultPort, "TV 1"], _
["192.168.0.11",$iDefaultPort, "TV 2"], _
["192.168.0.12",$iDefaultPort, "Beamer"], _
["192.168.0.13",$iNecPort, "VW"], _
["192.168.0.14",$iNecPort, "D-Box"], _
["192.168.0.15",$iDefaultPort, "PC"]]
; Zugriff
ConsoleWrite('IP (D-Box): ' & $aDevices[$D_Box][$IP] & @CRLF)
ConsoleWrite('Port (TV 1): ' & $aDevices[$TV1][$Port] & @CRLF)
Alles anzeigen