# getipv6addr

自端末のIPv6アドレスを取得する。(バージョン4.78以降)

    getipv6addr <string array> <intvar>

## パラメータ

配列 <string array>
  IPアドレスを格納する文字型配列。
整数型変数 <intvar>
  IPアドレスの個数を格納する整数型変数。IPアドレスが存在しない場合、0が格納される。

## 返り値

システム変数 <result>
  IPアドレスの取得に成功した場合、1が格納される。
  IPアドレスの個数が<string array>の要素数より大きい場合、0が格納される。
  IPアドレスの取得に失敗した場合、-1が格納される。Windows 2000 以前では常に失敗する。

## 例

    ipaddr_size = 10
    strdim ipaddr ipaddr_size

    getipv6addr ipaddr num
    if result = -1 then
        messagebox 'Error' 'IPv6 address'
    elseif result = 0 then
        N = ipaddr_size - 1
        for i 0 N
            messagebox ipaddr[i] "IPv6 address"
        next
        N = num - ipaddr_size
        sprintf2 str "And %d address(es)." N
        messagebox str "IPv6 address"
    else
        N = num - 1
        for i 0 N
            messagebox ipaddr[i] "IPv6 address"
        next
    endif

## 参照

- getipv4addr