Angel_19
27-06-2012, 09:51
Имею вот такой код:
#include <file.au3>
#Include <date.au3>
#include <Array.au3>
$date_log = _NowDate()
$date_log = StringMid( $date_log, 4, 9)
$date_log = "\" & $date_log & "_lan.log"
_FileWriteLog(@ScriptDir & $date_log,"==========================")
global $array
$array[1] = "хост в автономном режиме"
$array[2] = "хост недостижим"
$array[3] = "хост неверно указан"
$array[4] = "другие ошибки"
$host_8888 = "8.8.8.8"
$ping_8888 = Ping( $host_8888 )
If $ping_8888 Then
_FileWriteLog(@ScriptDir & $date_log, $host_8888 & " - online")
Else
_FileWriteLog(@ScriptDir & $date_log, $host_8888 & " - offline, описание ошибки - " & $array[@error] )
EndIf
Exit
При попытке выполнить ошибка - Error: Subscript used with non-Array variable
Как разрешить проблему?
#include <file.au3>
#Include <date.au3>
#include <Array.au3>
$date_log = _NowDate()
$date_log = StringMid( $date_log, 4, 9)
$date_log = "\" & $date_log & "_lan.log"
_FileWriteLog(@ScriptDir & $date_log,"==========================")
global $array
$array[1] = "хост в автономном режиме"
$array[2] = "хост недостижим"
$array[3] = "хост неверно указан"
$array[4] = "другие ошибки"
$host_8888 = "8.8.8.8"
$ping_8888 = Ping( $host_8888 )
If $ping_8888 Then
_FileWriteLog(@ScriptDir & $date_log, $host_8888 & " - online")
Else
_FileWriteLog(@ScriptDir & $date_log, $host_8888 & " - offline, описание ошибки - " & $array[@error] )
EndIf
Exit
При попытке выполнить ошибка - Error: Subscript used with non-Array variable
Как разрешить проблему?