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

Risk

Client
Регистрация
26.08.2016
Сообщения
75
Благодарностей
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;


Подскажите как решить?
 

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
794
Благодарностей
136
Баллы
43

Alex733

Client
Регистрация
27.11.2017
Сообщения
330
Благодарностей
243
Баллы
43
Попробуйте использовать:
C#:
image.Dispose();
 

ftbwork10

Client
Регистрация
29.05.2017
Сообщения
447
Благодарностей
700
Баллы
93
столкнулся с такой же проблемой,какое решение?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 455
Благодарностей
5 913
Баллы
113
Решение - освободить память)
 

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
794
Благодарностей
136
Баллы
43

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 455
Благодарностей
5 913
Баллы
113

Кирилл412

Пользователь
Регистрация
21.11.2018
Сообщения
146
Благодарностей
3
Баллы
18
Так вопрос решен или нет?, даже в два потока отваливается
 

rich788

Client
Регистрация
20.09.2017
Сообщения
33
Благодарностей
3
Баллы
8
У меня такое возникает при генерации видео (Csharp OwnCode:generator.Недостаточно памяти),я просто не пойму,где нужно освобождать память?
Переустановка зенки поможет?
 

Spikers07

Client
Регистрация
25.05.2016
Сообщения
123
Благодарностей
54
Баллы
28
Тоже пришла данная ошибка
 

eee

Client
Регистрация
04.06.2018
Сообщения
134
Благодарностей
31
Баллы
28
и у меня такая же ошибка. использую код
C#:
string path = project.Variables["q3"].Value; // Путь к файлу
Image img = Image.FromFile(path);
return img.Size; // Ширина x Высота
img.Dispose();
. Билд 7.6.1.0
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
и у меня такая же ошибка. использую код
C#:
string path = project.Variables["q3"].Value; // Путь к файлу
Image img = Image.FromFile(path);
return img.Size; // Ширина x Высота
img.Dispose();
. Билд 7.6.1.0
а ничего что return стоит до уничтожения объекта ?
 
  • Спасибо
Реакции: djaga

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