Выполнение действия CSharp OwnCode Недостаточно памяти.

  • Автор темы Автор темы Risk
  • Дата начала Дата начала

Risk

Client
Регистрация
26.08.2016
Сообщения
77
Реакции
26
Баллы
18
Всем привет, при многопотоке этот экшен через раз ругается

"Выполнение действия CSharp OwnCode Недостаточно памяти."


//Отправка капчи из картинки
var captcha__get = project.Variables["put_captcha"].Value;
var image = System.Drawing.Image.FromFile(@captcha__get);
string base64String = String.Empty;
using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
{
image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
byte[] imageBytes = ms.ToArray();
base64String = Convert.ToBase64String(imageBytes);
}
var result = ZennoPoster.CaptchaRecognition("RuCaptcha.dll", base64String, "numeric=1");
// отрезаем лишнее
var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);
if (tmp.Length > 1) return tmp[0];
return result;


Подскажите как решить?
 
Попробуйте использовать:
C#:
Развернуть Свернуть Копировать
image.Dispose();
 
столкнулся с такой же проблемой,какое решение?
 
Так вопрос решен или нет?, даже в два потока отваливается
 
У меня такое возникает при генерации видео (Csharp OwnCode:generator.Недостаточно памяти),я просто не пойму,где нужно освобождать память?
Переустановка зенки поможет?
 
Тоже пришла данная ошибка
 
и у меня такая же ошибка. использую код
C#:
Развернуть Свернуть Копировать
string path = project.Variables["q3"].Value; // Путь к файлу
Image img = Image.FromFile(path);
return img.Size; // Ширина x Высота
img.Dispose();
. Билд 7.6.1.0
 
и у меня такая же ошибка. использую код
C#:
Развернуть Свернуть Копировать
string path = project.Variables["q3"].Value; // Путь к файлу
Image img = Image.FromFile(path);
return img.Size; // Ширина x Высота
img.Dispose();
. Билд 7.6.1.0
а ничего что return стоит до уничтожения объекта ?
 
  • Спасибо
Реакции: djaga

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)