Модераторы: volvo877, Snowy, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Конвертирование прилож-я БД в Kylix, Конвертирование прилож-я БД в Kylix 
:(
    Опции темы
Heel
Дата 22.4.2007, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 22.4.2007

Репутация: нет
Всего: нет



Есть проект написанный на Delphi 7 (VCL) для платформы Win32.  Проект - программа, работающая с БД FireBird 1.5 через стандартные Interbase Components (из поставки Delphi). Необходимо это все перенести на Linux SuSE 10 Pro. 
C переносом самой БД, установкой Linux, Firebird проблем не будет. Основная загвоздка в конвертации
проги. Программа будет коммерческая, поэтому как я понимаю (не платя денег), можно воспользоваться только версией Kylix Open. 
Теперь по сути smile  :
  Что делать с Interbase Components . Никогда не использовал CLX, так что просьба поделиться опытом. Какие модули  подключить вмето каких и т.п.? ( В принципе Grid'ов, IBDataSet, и т.п. в проге не много и можно посидеть и заменить если потребуется. Только вот на что? на какие free варные? )
  Что делать с отчетами? Понимаю что скорее всего их надо будет заново переелывать. бог сним.
Но какими же генератарами отчетов воспльзоваться (опть же free варными) ?
  После замены на CLX я как понимаю я могу просто откомпилить в Kylix и все могет быть заработает?

P.S. Kylix еще в глаза не видел, так что полный даун в этом вопросе smile)
 smile 
PM MAIL   Вверх
Rodman
Дата 26.4.2007, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: нет
Всего: 122



Цитата(Heel @  22.4.2007,  13:07 Найти цитируемый пост)
Какие модули  подключить вмето каких и т.п.? 

dbExpress в Kylix есть, но вот в Kykix Open я не уверен.
но все жесли они есть юзай их для работы с базой...
PM MAIL WWW Skype GTalk YIM MSN   Вверх
Heel
Дата 28.4.2007, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 22.4.2007

Репутация: нет
Всего: нет



Спасиба.
Еще есть проблемка: ставлю Kylix Open на SUSE 10 Enterprize server. В доке к инсталл Кайликса прописано что из линейки Сусе на тот момент реально поддерживалась только 7-ая версия.  Так вот борланд использует для кайликса версию glibc номер 2.4.20. В текущей реализации Сусе версия glibc уже 2.6. Кайликс ругается на новую версию библиотечки:
 
Код

version GLIBC_2.0 not defined in file libc.so.6 with link time reference

Это проблема была побеждена когда-то соплеменниками с помощью:
Код

LD_ASSUME_KERNEL=2.4.1 
export LD_ASSUME_KERNEL

Однако после этого Кайликс при попытке запуска выдает другую ошибку:
Код

linuxt1000:~ # /usr/local/kylix3/kylix3op/bin/startdelphi
expr: 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 

Поискал этот файлик (libpthread.so.0) - его нет. В Сусе есть только libpthread.so Попробовал создать 
ссылку на него, но в этом случае вылитает с ошибкой: invalid УДА header.

Вообщем, взываю к программистам юзавшим Кайликс на Линуксе. Может кто-то победил эту проблему?

C уважением, пятка

PM MAIL   Вверх
Heel
Дата 28.4.2007, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 22.4.2007

Репутация: нет
Всего: нет



вот что еще накопал:
> 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 он его найти не может. Хелп плиз 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle
Rrader
volvo877

Запрещается!

1. Обсуждать и делится взломанными компонентами или программным обеспечением

2. Публиковать ссылки на варез

3. Оффтопить

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0444 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.