![]() |
![]() |
xl2night 30.09.2004 - 15:11 |
Вооот такая беда..... Возникла необходимость сохранения отчетов о проделанной работе программы. Текст отчета получчается довольно таки большой и в стандартный контрол VB - TextBox помещается только половина его... (64,0 Кб) Как быть? может, поставить Rich Text Box или у него тоже есть ограничение по длине текста?? С другой стороны всякие навороты RTB мне не нужны, т.к. всё равно этот текст сохраняется в *.txt-файл |
xl2night 1 - 30.09.2004 - 15:16 | Всегда почему то думал что длина (размерность) текста напрямую зависит от ОС.. видимо, оказывается, не всегда |
archimag 2 - 30.09.2004 - 15:30 |
Насколько я помню, Rich Text Box имеет те же самые ограничения, мало того, в окне с прокруткой есть ограничения на количество строк, не больше 2^15 :-) Ищи походящую компоненту или напиши свою (это не очень сложно, особенно, если необходимо просто выводить текст)... |
xl2night 3 - 30.09.2004 - 21:49 |
Нее.... начинать новую компоненту писать я не хочу... (мороки много).. уж лучше я без отчёта останусь :) (буду по крайней мере пользоваться, тем что есть). А ведь Windows Notepad ограничение на длину текста 1 МБ. Почему так, может кто знает?? Чё там за контрол стоит такой? |
algent 4 - 01.10.2004 - 00:11 | А что все 64К постоянно должны присутствовать на экране :)? |
tvv 5 - 01.10.2004 - 00:26 | А может отчет сразу писать в файл на диске ? А если отчет создовать еще и в Html формате, а потом пдсовывать его браузеру, то будет неплохо. |
xl2night 6 - 01.10.2004 - 00:41 |
to 4, нет.. ну почему же? просто я делаю сохранение из TextBox'а прямиком в файл отчета.. и файл отчета весит 64 Кб to 5, вот и я к такой идейке сколоняюсь (сохранять отчет прямо в файл, без вывода его на экран) |
Delphist 7 - 01.10.2004 - 22:35 |
Что-то помнится про указание максимального размера текста для RichText. Это по умолчанию он 64КБ, а можно месседж ему кинуть с новым лимитом. |
xl2night 8 - 02.10.2004 - 00:10 | крута... надо попробывать |
archimag 9 - 02.10.2004 - 00:34 | Ага, нашёл, посмотри сообщение EM_STREAMIN, там используется callback-функця и вроде вообще нет никаких ограничений на размер текста... |