Ошибки 4010 && 4011

 

Заколебали данные ошибки:

case 4010: error_string="Нет памяти для строкового массива";  
case 4011: error_string="Слишком длинная строка";

Я даже не знаю, что это значит. Возникают только при одновременном открытии на начале нового часа по двум и более парам, при открытии только одного ордера никаких ошибок нет.

Помогите, пожалуйста!

 
savva08 писал(а) >>

Заколебали данные ошибки:

case 4010: error_string="Нет памяти для строкового массива";
case 4011: error_string="Слишком длинная строка";

Я даже не знаю, что это значит. Возникают только при одновременном открытии на начале нового часа по двум и более парам, при открытии только одного ордера никаких ошибок нет.

Помогите, пожалуйста!

Надо код приводить. Так бесполезно.

 
Vinin >>:

Надо код приводить. Так бесполезно.


Так в коде ошибок нет.
 
savva08 писал(а) >>

Так в коде ошибок нет.

Ошибка логическая и она сидит в коде.

 
Vinin >>:

Ошибка логическая и она сидит в коде.


Отправил код в личку, пожалуйста, взгляните если будет время. Заранее спасибо.
 
А в общем, что обозначают эти ошибки?
 

вы не обнуляеете строку

например у вас нет st="" а всё время st=st+"<текст>". вот и происходит накопление до бесконечности.

сделайте распринтовку всех используемых строк.

 
Всем спасибо, проблема решилась. Засада в том, что при компиляции ошибок нет, а ордера не открываются. В общем, сам виноват-проверять надо лучше.
 
savva08 писал(а) >>
Всем спасибо, проблема решилась. Засада в том, что при компиляции ошибок нет, а ордера не открываются. В общем, сам виноват-проверять надо лучше.

компилятор выявляет только синтаксические ошибки, а логические нет.