| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > Конвертирование прилож-я БД в Kylix |
| Автор: Heel 22.4.2007, 14:07 |
| Есть проект написанный на Delphi 7 (VCL) для платформы Win32. Проект - программа, работающая с БД FireBird 1.5 через стандартные Interbase Components (из поставки Delphi). Необходимо это все перенести на Linux SuSE 10 Pro. C переносом самой БД, установкой Linux, Firebird проблем не будет. Основная загвоздка в конвертации проги. Программа будет коммерческая, поэтому как я понимаю (не платя денег), можно воспользоваться только версией Kylix Open. Теперь по сути Что делать с Interbase Components . Никогда не использовал CLX, так что просьба поделиться опытом. Какие модули подключить вмето каких и т.п.? ( В принципе Grid'ов, IBDataSet, и т.п. в проге не много и можно посидеть и заменить если потребуется. Только вот на что? на какие free варные? ) Что делать с отчетами? Понимаю что скорее всего их надо будет заново переелывать. бог сним. Но какими же генератарами отчетов воспльзоваться (опть же free варными) ? После замены на CLX я как понимаю я могу просто откомпилить в Kylix и все могет быть заработает? P.S. Kylix еще в глаза не видел, так что полный даун в этом вопросе |
| Автор: Rodman 26.4.2007, 15:41 |
dbExpress в Kylix есть, но вот в Kykix Open я не уверен. но все жесли они есть юзай их для работы с базой... |
| Автор: Heel 28.4.2007, 08:40 | ||||||
| Спасиба. Еще есть проблемка: ставлю Kylix Open на SUSE 10 Enterprize server. В доке к инсталл Кайликса прописано что из линейки Сусе на тот момент реально поддерживалась только 7-ая версия. Так вот борланд использует для кайликса версию glibc номер 2.4.20. В текущей реализации Сусе версия glibc уже 2.6. Кайликс ругается на новую версию библиотечки:
Это проблема была побеждена когда-то соплеменниками с помощью:
Однако после этого Кайликс при попытке запуска выдает другую ошибку:
Поискал этот файлик (libpthread.so.0) - его нет. В Сусе есть только libpthread.so Попробовал создать ссылку на него, но в этом случае вылитает с ошибкой: invalid УДА header. Вообщем, взываю к программистам юзавшим Кайликс на Линуксе. Может кто-то победил эту проблему? C уважением, пятка |
| Автор: Heel 28.4.2007, 13:59 |
| вот что еще накопал: > pwd /usr/local/kylix3/kylix3op/bin > ./startdelphi sed: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory /usr/local/kylix3/kylix3op/bin/delphi: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory > cd /lib > ls -ltr libpth* -rwxr-xr-x 1 root root 100331 2006-06-16 19:53 libpthread-2.4.so lrwxrwxrwx 1 root root 17 2007-04-26 06:01 libpthread.so.0 -> libpthread-2.4.so > cd /usr/local/kylix3/kylix3op/bin > echo $PATH /home/rmn/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/u sr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/mit/bin:/usr/ lib/mit/sbin > PATH=/lib:/home/rmn/bin:/usr/local/bin:/usr/bin:/usr/X11R6/b in:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/mit /bin:/usr/lib/mit/sbin > ./startdelphi sed: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory /usr/local/kylix3/kylix3op/bin/delphi: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory Как я понимаю файлик есть вот только почему-тоо при запуске ./startdelphi он его найти не может. Хелп плиз |