Конференция "Базы" » Перенос данных [D7, Paradox]
 
  • KeIIIa33 © (12.01.12 17:21) [0]
    Понимаю, что тема изъезжена, но мне все равно не понятно, как перенести программу с БД на другой компьютер.
    Компоненты: Table1, DataSource1
    БД создавал в Paradox7
  • Медвежонок Пятачок © (12.01.12 17:25) [1]
    нужна плешка или блупуп.
    или дискета.
  • KeIIIa33 © (12.01.12 17:30) [2]
    а можно без флуда и по существу??))
  • KeIIIa33 © (12.01.12 17:32) [3]
    просто скопировать и вставить не получается. Создавал точно такой же путь на другом компе (у компонента Table1 прописывается путь к базе), exe-шник просто не запускается
  • RWolf © (12.01.12 17:35) [4]
    настройку BDE нужно скопировать, алиасы там всякие.
  • KeIIIa33 © (12.01.12 17:42) [5]
    тааак... а немного конкретнее можно?
  • Медвежонок Пятачок © (12.01.12 18:08) [6]
    exe-шник просто не запускается

    Ну если он там не запускается, то все в порядке.
    Проблема же была в том, что он не переносится.
    А он переносится.
    Иначе как же он там не запускается, если его там нет?
  • Медвежонок Пятачок © (12.01.12 18:10) [7]
    В общем нужна еще одна плешка с дистрибутивом бде.
    Или еще один блупуп.

    Перенеси еще и бде и будет все ок.
  • asail © (12.01.12 21:29) [8]
    Можно еще Ghost'ом или Acronics'ом переносить... Вместе с виндой. Тогда точно запустится. :)
  • KeIIIa33 © (13.01.12 09:15) [9]
    я переношу все... и БД и программу
  • Jeer © (13.01.12 09:34) [10]

    > KeIIIa33 ©   (13.01.12 09:15) [9]


    Еще раз - движок ( BDE ) перенеси или инсталлируй .
  • Плохиш © (13.01.12 09:46) [11]

    > KeIIIa33 ©   (12.01.12 17:42) [5]
    > тааак... а немного конкретнее можно?

    Конкретней в интернете и в файлах, инсталлированных с делфи. Слова для поиска тебе дали.
  • Alex_C (13.01.12 11:03) [12]
    Для того чтобы запустить свою БД на BDE на другом компе, на котором не установлена сама BDE есть 2 способа:
    1. Самый простой - найти в инете отдельно инсталлятор BDE , проинсталлировать его на другой машине - и работать.
    2. Без инсталляции - на самом деле саму BDE инсталлировать смысла нет, если не используются алиасы - для этого достаточно в папку программы скопировать dll от BDE.
    Вот список этих dll:
    bantam.dll
    charset.cvb
    idapi32.dll
    idbat32.dll
    idpdx32.dll
    idr20009.dll
    other.btl
    PDOXUSRS.NET
    usa.btl

    Если используется борландовский менеджер памяти, то может понадобится еще вот эта dll:
    borlndmm.dll
  • KeIIIa33 © (13.01.12 16:03) [13]
    Огромнейшее спасибо!!!!  Правда этого файла не нашел:

    > PDOXUSRS.NET

    но и без него работает.
    А ведь можно так сделать так, чтобы на другом компе не надо было создавать такой же путь, в котором хранится на моем?)
    Если не сложно, то подскажите плиз))
  • OW © (13.01.12 17:30) [14]
    при проектировании Table1 закрой
    на онКрит формы вычисляй путь и прописывай соотв.свойству Table1
    потом открывай
  • Smile (13.01.12 21:21) [15]
    Не исключено, что вариант
    Alex_C   (13.01.12 11:03) [12] был приемлем лет этак 8 - 10 назад. Однако гораздо правильнее и надежнее (в сложившейся ситуации) было бы установить на компьютере клиента "нормальный полнофункционалный" BDE.
    Установочный пакет могу выложить на файлообменник ...
    Хотя правильнее было перейти на ADO или более современное ...
  • KeIIIa33 © (14.01.12 13:35) [16]

    > OW ©   (13.01.12 17:30) [14]
    >
    > при проектировании Table1 закрой
    > на онКрит формы вычисляй путь и прописывай соотв.свойству
    > Table1
    > потом открывай

    знаю, я лох)) и ен знаю как написать эту строчку вычисления пути))
  • Inovet © (14.01.12 18:14) [17]
    > [8] asail ©   (12.01.12 21:29)
    > Можно еще Ghost'ом или Acronics'ом переносить... Вместе с виндой.

    Перенос подразумевает исчезновение объета на старом месте и появление его на новом. Для выполнения задачи надо ещё отследить исчезновение.
  • Inovet © (14.01.12 18:17) [18]
    > [15] Smile   (13.01.12 21:21)
    > Не исключено, что вариант
    > Alex_C   (13.01.12 11:03) [12] был приемлем лет этак 8 -
    > 10 назад.

    Он и тогда был неправильный и ведущий к глюкам уже не помню к каким.
  • Inovet © (14.01.12 18:20) [19]
    > [16] KeIIIa33 ©   (14.01.12 13:35)
    > ен знаю как написать эту строчку вычисления пути))

    Ну, как-как. Ты же знаешь где там у тебя база из одной таблицы лежит, вот этот путь и сохрани где-нибудь, при запуске читай из где-нибудь и присваивай свойству.
  • MsGuns © (16.01.12 12:11) [20]
    >ен знаю как написать эту строчку вычисления пути))

    Надо было в проекте использовать TDataBase и алиасы - тогда не было бы проблем с другой папкой. Алиасы создаются и настраиваются админом с помощью BDE Admin.
    Если бы Вы сделали инсталляху своей проги и включидли бы туда БДЕ, то не было бы проблем и с собственно "переносом".
  • Alex_C (17.01.12 09:48) [21]

    > был приемлем лет этак 8 - 10 назад.


    Небольшая ошибочка - 11 лет назад.


    > Он и тогда был неправильный и ведущий к глюкам уже не помню
    > к каким.


    К глюкам вел вариант описанный в инете - тот что был у меня был свободен от всех глюков.
    Другое дело - что данный вариант не правильный в принципе :)
    Потому как нужно использовать нормальные БД.
    Если нужна небольшая локальная БД - TinyBD, RxMemTable, kbmMemTable - все это бесплатные компоненты.
    Если нужно что то более серьезное, но простое  в работе - ADO+Access.
  • Германн © (17.01.12 10:03) [22]

    > Alex_C   (17.01.12 09:48) [21]


    > тот что был у меня был свободен от всех глюков

    Кроме глюков с PDOXUSRS.NET. Только вредитель мог посоветовать копировать сей файл с одного места на другое.
  • sniknik © (17.01.12 10:29) [23]
    > К глюкам вел вариант описанный в инете - тот что был у меня был свободен от всех глюков.
    у тебя был какой то особый BDE? или делаешь вывод что на той паре компов что сам проверял глюков не было?

    вот в этом то и есть(/была) основная проблема "метода", сам вредитель уверен в правильности... а безглючного такого не бывает, бывает только, что условия для его проявления "не совпали".
  • KeIIIa33 © (18.01.12 16:59) [24]
    вот еще проблемка))
    на печать отправляю через RAVE, после печати перестает работать навигация по записям таблицы... это что за фигня??))
  • Inovet © (18.01.12 17:27) [25]
    > [24] KeIIIa33 ©   (18.01.12 16:59)
    > после печати перестает работать навигация по записям таблицы...

    В визуальных контролах или вообще? EnableControls?
  • KeIIIa33 © (18.01.12 17:31) [26]
    в ДБнавигаторе нажимаю кнопку "следующая запись" и ничего не происходит
  • Inovet © (18.01.12 17:36) [27]
    > [26] KeIIIa33 ©   (18.01.12 17:31)

    А MoveNext?
  • KeIIIa33 © (19.01.12 11:20) [28]
    Table1.next? если ты про это, то тоже самое
  • Alex_C (19.01.12 17:32) [29]

    > после печати перестает работать навигация по записям таблицы.
    > ..


    Про DisableControls/EnableControls - в курсе?


    > . Только вредитель мог посоветовать копировать
    > сей файл с одного места на другое.


    ))) Ну ладно, ладно - не глядя скопировал список файлов из папки - забыл удалить его из списка.
    Кстати, на счет PDOXUSRS.NET - помнится с ним тоже какая то фигня была, и она у меня как то решалась.
  • Inovet © (19.01.12 20:00) [30]
    > [29] Alex_C   (19.01.12 17:32)
    > Про DisableControls/EnableControls - в курсе?

    Я уже говорил выше об этом. Но у автора и Next не работает, только вот сдаётся мне что работает он.
  • MsGuns © (20.01.12 11:03) [31]
    Нафигатор - на фиг !
  • KeIIIa33 © (20.01.12 14:09) [32]

    > Про DisableControls/EnableControls - в курсе?

    эта штука тоже не работает
    Короче, после печати не работает ни навигация, ни редактирование записей таблицы. Такое ощущение, как-будто таблица отключается (ну или вроде того)
  • Pavor (10.02.12 11:10) [33]
    Удалено модератором
 
Конференция "Базы" » Перенос данных [D7, Paradox]
Есть новые Нет новых   [134431   +11][b:0][p:0.001]