-
Понимаю, что тема изъезжена, но мне все равно не понятно, как перенести программу с БД на другой компьютер.
Компоненты: Table1, DataSource1
БД создавал в Paradox7
-
нужна плешка или блупуп.
или дискета.
-
а можно без флуда и по существу??))
-
просто скопировать и вставить не получается. Создавал точно такой же путь на другом компе (у компонента Table1 прописывается путь к базе), exe-шник просто не запускается
-
настройку BDE нужно скопировать, алиасы там всякие.
-
тааак... а немного конкретнее можно?
-
exe-шник просто не запускается
Ну если он там не запускается, то все в порядке.
Проблема же была в том, что он не переносится.
А он переносится.
Иначе как же он там не запускается, если его там нет?
-
В общем нужна еще одна плешка с дистрибутивом бде.
Или еще один блупуп.
Перенеси еще и бде и будет все ок.
-
Можно еще Ghost'ом или Acronics'ом переносить... Вместе с виндой. Тогда точно запустится. :)
-
я переношу все... и БД и программу
-
> KeIIIa33 © (13.01.12 09:15) [9]
Еще раз - движок ( BDE ) перенеси или инсталлируй .
-
> KeIIIa33 © (12.01.12 17:42) [5]
> тааак... а немного конкретнее можно?
Конкретней в интернете и в файлах, инсталлированных с делфи. Слова для поиска тебе дали.
-
Для того чтобы запустить свою БД на 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
-
Огромнейшее спасибо!!!! Правда этого файла не нашел:
> PDOXUSRS.NET
но и без него работает.
А ведь можно так сделать так, чтобы на другом компе не надо было создавать такой же путь, в котором хранится на моем?)
Если не сложно, то подскажите плиз))
-
при проектировании Table1 закрой
на онКрит формы вычисляй путь и прописывай соотв.свойству Table1
потом открывай
-
Не исключено, что вариант
Alex_C (13.01.12 11:03) [12] был приемлем лет этак 8 - 10 назад. Однако гораздо правильнее и надежнее (в сложившейся ситуации) было бы установить на компьютере клиента "нормальный полнофункционалный" BDE.
Установочный пакет могу выложить на файлообменник ...
Хотя правильнее было перейти на ADO или более современное ...
-
> OW © (13.01.12 17:30) [14]
>
> при проектировании Table1 закрой
> на онКрит формы вычисляй путь и прописывай соотв.свойству
> Table1
> потом открывай
знаю, я лох)) и ен знаю как написать эту строчку вычисления пути))
-
> [8] asail © (12.01.12 21:29)
> Можно еще Ghost'ом или Acronics'ом переносить... Вместе с виндой.
Перенос подразумевает исчезновение объета на старом месте и появление его на новом. Для выполнения задачи надо ещё отследить исчезновение.
-
> [15] Smile (13.01.12 21:21)
> Не исключено, что вариант
> Alex_C (13.01.12 11:03) [12] был приемлем лет этак 8 -
> 10 назад.
Он и тогда был неправильный и ведущий к глюкам уже не помню к каким.
-
> [16] KeIIIa33 © (14.01.12 13:35)
> ен знаю как написать эту строчку вычисления пути))
Ну, как-как. Ты же знаешь где там у тебя база из одной таблицы лежит, вот этот путь и сохрани где-нибудь, при запуске читай из где-нибудь и присваивай свойству.
-
>ен знаю как написать эту строчку вычисления пути))
Надо было в проекте использовать TDataBase и алиасы - тогда не было бы проблем с другой папкой. Алиасы создаются и настраиваются админом с помощью BDE Admin.
Если бы Вы сделали инсталляху своей проги и включидли бы туда БДЕ, то не было бы проблем и с собственно "переносом".
-
> был приемлем лет этак 8 - 10 назад.
Небольшая ошибочка - 11 лет назад.
> Он и тогда был неправильный и ведущий к глюкам уже не помню
> к каким.
К глюкам вел вариант описанный в инете - тот что был у меня был свободен от всех глюков.
Другое дело - что данный вариант не правильный в принципе :)
Потому как нужно использовать нормальные БД.
Если нужна небольшая локальная БД - TinyBD, RxMemTable, kbmMemTable - все это бесплатные компоненты.
Если нужно что то более серьезное, но простое в работе - ADO+Access.
-
> Alex_C (17.01.12 09:48) [21]
> тот что был у меня был свободен от всех глюков
Кроме глюков с PDOXUSRS.NET. Только вредитель мог посоветовать копировать сей файл с одного места на другое.
-
> К глюкам вел вариант описанный в инете - тот что был у меня был свободен от всех глюков.
у тебя был какой то особый BDE? или делаешь вывод что на той паре компов что сам проверял глюков не было?
вот в этом то и есть(/была) основная проблема "метода", сам вредитель уверен в правильности... а безглючного такого не бывает, бывает только, что условия для его проявления "не совпали".
-
вот еще проблемка))
на печать отправляю через RAVE, после печати перестает работать навигация по записям таблицы... это что за фигня??))
-
> [24] KeIIIa33 © (18.01.12 16:59)
> после печати перестает работать навигация по записям таблицы...
В визуальных контролах или вообще? EnableControls?
-
в ДБнавигаторе нажимаю кнопку "следующая запись" и ничего не происходит
-
> [26] KeIIIa33 © (18.01.12 17:31)
А MoveNext?
-
Table1.next? если ты про это, то тоже самое
-
> после печати перестает работать навигация по записям таблицы.
> ..
Про DisableControls/EnableControls - в курсе?
> . Только вредитель мог посоветовать копировать
> сей файл с одного места на другое.
))) Ну ладно, ладно - не глядя скопировал список файлов из папки - забыл удалить его из списка.
Кстати, на счет PDOXUSRS.NET - помнится с ним тоже какая то фигня была, и она у меня как то решалась.
-
> [29] Alex_C (19.01.12 17:32)
> Про DisableControls/EnableControls - в курсе?
Я уже говорил выше об этом. Но у автора и Next не работает, только вот сдаётся мне что работает он.
-
Нафигатор - на фиг !
-
> Про DisableControls/EnableControls - в курсе?
эта штука тоже не работает
Короче, после печати не работает ни навигация, ни редактирование записей таблицы. Такое ощущение, как-будто таблица отключается (ну или вроде того)
-
Удалено модератором