![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Neon6868 |
![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 146 Пол: Мужской Репутация: ![]() ![]() ![]() |
Необходимо при нажатии кнопки распечатать текст, находящийся в окне Memo. Проблема в том, что текст этот в кодировке DOS.
После распечатывания таким способом int lines_kol = Memo1->Lines->Count; вместо русских букв печатаются иероглифы. Пробую изменить кодировку текста, но после запуска программы вылетает непонятная ошибка. Подскажите из-за чего она возникает. void __fastcall TForm1::Button3Click(TObject *Sender) Сообщение отредактировано: Neon6868 - 22.08.2009 13:44 |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата Подскажите из-за чего она возникает. Из-за того, что не выделил память под строку... Вот так:for(int i = 0; i < lines_kol; i++) ошибки не будет, но у меня создается впечатление, что все строки будут печататься строго в одном месте листа, и накладываться одна на другую... |
![]() ![]() |
![]() |
Текстовая версия | 24.07.2025 5:46 |