Выполнение действия 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
Сообщения
756
Благодарностей
135
Баллы
43
Ровно год прошёл, вот у меня тоже такая же фигня. Неужели нет решения?
 

Alex733

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

ftbwork10

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

VladZen

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

avtostopshik

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

VladZen

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

Кирилл412

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

rich788

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

Spikers07

Client
Регистрация
25.05.2016
Сообщения
119
Благодарностей
53
Баллы
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 690
Баллы
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)