Попытка чтения или записи в защищенную память. Это часто указывает на то, что другая память повреждена

Функция .size() доступна в Jquery и многих других библиотеках.

Свойство .length работает только тогда, когда индекс является целым числом.

Свойство length будет работать с этим типом массива:

var nums = new Array();
nums[0] = 1; 
nums[1] = 2;
print(nums.length); // displays 2

Свойство length не будет работать с этим типом массив:

var pbook = new Array(); 
pbook["David"] = 1; 
pbook["Jennifer"] = 2;
print(pbook.length); // displays 0

Так что в вашем случае вы должны использовать свойство .length.

124
задан BoltClock 2 November 2010 в 02:49
поделиться

1 ответ

Это произошло со мной, когда я отлаживал свое приложение C# WinForms в Visual Studio. Мое приложение выполняет вызовы к материалу Win32 через DllImport, например,

[DllImport("Secur32.dll", SetLastError = false)]
private static extern uint LsaEnumerateLogonSessions(out UInt64 LogonSessionCount, out IntPtr LogonSessionList);

Под управлением Visual Studio, "поскольку Администратор" решил проблему для меня.

0
ответ дан 24 November 2019 в 01:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: