| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разные вопросы > Ограничение длинны строки |
| Автор: DarkProg 28.1.2013, 12:36 |
| Добрый день. Понятия не имею куда запостить эту тему, она какая-то на стыке всего и вся... В общем, есть программа вполне успешно работающая на виндоусе... И всё бы ничего если бы не понадобилось её запустить на Linux. Ну благо есть Wine, который более-менее успешно справляется с этой задачей. И тут бац не задача, половина отчётов FastReport ни с того ни с сего не работает. Я долго мучался, оказалось всё просто - не работает RichView, то как он работает это вообще отдельная тема, но суть в том что у меня какие-то странные значения туда пистаься пытаются. Потом дошло до того что я обнаружил что у меня идёт обрезка строк которые хранятся в БД и которые никак не обрезаются под виндоусом, режется аккурат после 1024-го символа. И ладно если было бы что-то вроде WordWrap, так не же всё забивается толи нулями толи ещё каким-то мусором и далее начинается страшно... отчёт не то что не работает, он вообще умирает вместе с программой :( Так вот вопрос к следующему какая часть моей чудесной связки выдаёт баги: линукс или wine? Что режет по живому строки и не даёт мне жить спокойно? Я пытался найти хоть какое-то упоминание подобного, но видимо не так задаю вопрос гуглу и соответственно не так получаю ответ :( P.S. я даже Wine из исходников научился собирать пока разбирался с проблемой и сейчас имею самую последнюю версию Wine... вот такие вот дела... P.P.S. перекомпилировать под линуксом не могу потому что у меня приложение на делфи :( И делфи не ставится :( |
| Автор: Фантом 28.1.2013, 15:30 | ||
Воспользуйтесь Lazarus. |
| Автор: DarkProg 28.1.2013, 15:45 |
Слишком сильно сомневаюсь что скомпилируется, один из разработчиков компонентов уже сказал что под Lazarus не скомпилируется, вдобавок я использую сам много наворотов последних версий делфы Так что вопрос остаётся крайне актуальным. |
| Автор: DarkProg 29.1.2013, 13:26 |
| Всё закрываю тему, оказывается неправильно понимает MessageBox длинные строки, в текстовые поля выводится нормальных размеров всё. Дело в чём-то ещё |