|
|
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Значится, так: Есть софтина. Написана на дельфи 7. Юзает БДЕ. Ни инсталлятора, ни исходников, ни автора найти не представляется возможным. Софтина работает на 1м компе, который всё время занят, т.е. утащить его для экспериментов не получится. Надо заставить программу работать на других компьютерах. На днях получу доступ к компу на часок, надо за это время уложиться. Планирую посмотреть что делает программа regMon'ом и fileMon'ом вининтернальским, скопировать ветви реестра, и т.п. Вопрос: какие вещи ещё стоит предусмотреть, что использовать? З.Ы. есть предположение, что никакой регистрации и активации программа никогда не требовала, так что все проблемы от недостающих файлов/записей реестра. З.З.Ы. с БДЕ никогда не сталкивался, скачал сейчас setupBDE.exe, больше ничего не пригодится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 08:21:02 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Надо любым путем установить БДЕ на компьютер и сделать одинаковые настройки, особенно алиасы. Ветки реестра копировать не надо, кроме особых случаев. -- http://www.podgoretsky.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 08:47:06 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
епта, снова борланд. ну не работает он. сколько надо говорить? даже имея на руках исходники... ок. есть такая утилитка виндовая - депендс. она показывает все зависимости о dll и прочим либам. надо все это либы (если их еще не было) на другой комп перетащить. это если программа написана хорошо и не срет в системную директорию и всякие %APPDATA% (а срут только плохие программы, нормальные все в своей директории хрянят) 4 8 15 16 23 42 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 10:09:52 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Anatoly PodgoretskyНадо любым путем установить БДЕ на компьютер и сделать одинаковые настройки, особенно алиасы. Ветки реестра копировать не надо, кроме особых случаев. -- http://www.podgoretsky.com борланд - это всегда особый случай. п.с. вы предлагаете весь bde тащить? так он систему так засрет, что мало не покажется. после него мне офис пришлось переставлять и алкоголь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 10:10:50 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Что то у тебя проблемы, с простыми вещами, и систему засирает и переустанавливать приходится. Непорядок это. Надо что то в консерватории подкрутить. Ах да, у тебя еще и Борланд не работает, ужас. -- http://www.podgoretsky.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 10:20:31 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
тынць _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 10:20:58 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Anatoly Podgoretsky у тебя еще и Борланд не работает Недостающие bpl'ины вычисляются аналогично... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 10:23:06 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Aklin и всякие %APPDATA% (а срут только плохие программы, нормальные все в своей директории хрянят) Кстати %APPDATA% это и есть в своей директории и как раз предназначена, для пользовательских данных приложений. Это так на всякий случай - для информации, а то тебе вдруг поверят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 10:24:48 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Ex_Soft Anatoly Podgoretsky у тебя еще и Борланд не работает Недостающие bpl'ины вычисляются аналогично... Я отвечал по поводу БДЕ, а остальное попадает под случай "кроме особых случаев." По поводу отсутствующих bpl, если такие есть, система скажет внятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 10:27:02 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Кстати по поводу частичной установки БДЕ, из совета по ссылке, это не надо делать, это является сильной диверсией. Установка должна быть полной, сделаной штатными средствами, лучше всего инсталятором программы. Рекомендую прочитать небольшое FAQ Q-41: Как установить BDE? -- http://www.podgoretsky.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 10:32:00 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Anatoly Podgoretsky это является сильной диверсией Обоснуйте, пожалуйста... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 10:35:31 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
В поиск, столько раз уже писали. А физическое обоснование даст следующий кто будет устанавливать свое приложение с БДЕ, расчитывая на нормальную инсталяцию. Долго будет искать проблему. -- http://www.podgoretsky.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 13:03:01 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Anatoly Podgoretsky В поиск, столько раз уже писали Вот все, что выдал поиск по запросу bde . Нигде даже и намека на обсуждение "диверсии" не увидел. Можете дать прямой линк на топик/пост? Anatoly Podgoretsky следующий кто будет устанавливать свое приложение с БДЕ, расчитывая на нормальную инсталяцию. Долго будет искать проблему. Если все класть в директорию к exe'шнику - то все будет сухо. Если же в какой-нить директорий, указанный в PATH - согласен. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 13:58:27 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
А этот вариант особо жесток. Проблема называется DLL ад -- http://www.podgoretsky.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 14:00:25 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Anatoly Podgoretsky А этот вариант особо жесток. IMHO, Вы преувеличиваете... Anatoly Podgoretsky Проблема называется DLL ад Зато рай, если нуна закинуть какое-нить приложение на точку посреди поля, к примеру автозаправка, и забыть про него. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 14:07:35 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
БДЕ должна быть только одна на машине и правильно установлена, никакой частичной инсталляции, хотя она допустима в особых случаях, на не пользовательских компьютерах. -- http://www.podgoretsky.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 14:21:50 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Ex_Soft Зато рай, если нуна закинуть какое-нить приложение на точку посреди поля, к примеру автозаправка, и забыть про него. Это называется "После нас хоть трава не расти". Я сообственно никого не заставляю, но и обижаться потом не стоит, когда случится коллизия, а случиться она может в любое время, а не только после инсталяции, при том может случить дважды, при исталяции особой копии БДЕ, а потом еще и при деинсталяции, как это происходило с Парадоксом после продаже его Корелу. Ставишь прекращают работать страрые приложения, ладно с грехом попалам заставляешь работать, потом деинсталируешь и опять по новой. Это еще хорошо, тут сразу видно, а то приложение то работает, то нет и не понять почему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 14:30:52 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Anatoly Podgoretsky Это называется "После нас хоть трава не расти" нЭт... Это просто превентивные меры... Представьте себе, что Вы добирались на точку три дня и три ночи, поставили приложение и ухали. А следом за Вами точно такие же. А за ними - еще и еще. И каждый норовит только свое поставить. На других ему, как раз, наплевать - конкуренты ж. И вот уже Ваше приложение - не работает. А если все аккуратно сложить к exe'шнику - то становится все равно сколько после Вас инсталляторов понаприезжало. Anatoly Podgoretsky когда случится коллизия Как она может случится? Все лежит возле exe'шника. При подрыве, он все необходимое ищет в первую очередь возле себя. Он просто дойти до тех иных bde не дойдет. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2009, 15:01:30 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Ex_Soft, А очень просто - когда библиотеки "урезанного" BDE уже загружены другим приложением, Ваше приложение искать эти ваши обрезки (которые вполне могут оказаться другими - например, с другим набором SQL Links) уже не станет, а воспольуется уже иницализированным. В свете указанного в скобках - отсутсвия в загруженном BDE нужных скл линков - получите "бороду", а не подключение к базе :) Этим славились товарисчи из белорусской конторы Intermech с их Search'ем - запустишь их весьма недешевую поделку первой, и привет - остальные приложения не могут подключиться к базам... Насчет же "правильных" приложений, гадящих под себя, а не в специально отведенных местах, типа %APPDATA% - для их уже написаны Виста и Севен, наслаждайтесь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2009, 09:46:11 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Гата Селов... Лучше поставьте VMware Workstation и через File->Import/Export сделать полную копию компьютера. Можно сделать и через сеть тоже. И потом на запущенной локально виртуалке спокойно разбираться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2009, 09:55:50 |
|
||
|
Заставить программу работать на других компьютерах
|
|||
|---|---|---|---|
|
#18+
Анонимус воспольуется уже иницализированным Знамо дело... Только вот, исходя из специфики, одновременный запуск нескольких приложений русский авось практически исключает. Из двух зол, как правило, выбирают меньшее. _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2009, 16:16:30 |
|
||
|
|

start [/forum/topic.php?fid=26&gotonew=1&tid=1500746]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
186ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
74ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 535ms |

| 0 / 0 |
