P
Psixo
Вообщем следующая сиутация,на форме расположенны три элемента Edit1, RichEdit1, Button1, при клике на кнопку выполняется следующий код
В итоге получается такой результат,при в воде до четырех символов в RichEdit отображается все корректно,но при вводе 4 символо вылезает артефакт,дли примера:
Ввел в Edit1: weew
Получил в RichEdit1: weew(здесь квадратик)
В чем прикол,иногда он вылазиет иногда нет 50/50
Компилю в BuilderC++ 5
Код:
int i,j;
int string_len = Edit1->Text.Length();
char *string = new char[string_len];
memset(string, 0, string_len);
string = Edit1->Text.c_str();
RichEdit1->Lines->Add( AnsiString(string));
RichEdit1->Lines->Add(string);
delete string;
В итоге получается такой результат,при в воде до четырех символов в RichEdit отображается все корректно,но при вводе 4 символо вылезает артефакт,дли примера:
Ввел в Edit1: weew
Получил в RichEdit1: weew(здесь квадратик)
В чем прикол,иногда он вылазиет иногда нет 50/50
Компилю в BuilderC++ 5