Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как определить необходимые файлы для дистрибутива?
|
|||
|---|---|---|---|
|
#18+
Проблемка такая: Сделал дистрибутив. Поторый из него на большинстве компов работает без проблем. Но на некоторых появляются ошибки в отдельных модулях. Причём на одной W98 "всё чотко", на другой - jopa. При этом, в случае, если DLL-ки не хватает, то оно так и говорит. А тут не. Значит, где-то какая-то версия чего-то старая? Как уберечься от такой фигни? Не могу же я тупо тестировать на всевозможном железе - жизни не хватит. Буду оч. благодарен за умный совет или прогу полезную... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 11:31 |
|
||
|
Как определить необходимые файлы для дистрибутива?
|
|||
|---|---|---|---|
|
#18+
Проблемка такая: Сделал дистрибутив. Програмка из него на большинстве компов работает без проблем. Но на некоторых появляются ошибки в отдельных модулях. Причём на одной W98 "всё чотко", на другой - jopa. При этом, в случае, если DLL-ки не хватает, то оно так и говорит. А тут не. Значит, где-то какая-то версия чего-то старая? Как уберечься от такой фигни? Не могу же я тупо тестировать на всевозможном железе - жизни не хватит. Буду оч. благодарен за умный совет или прогу полезную... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 11:33 |
|
||
|
Как определить необходимые файлы для дистрибутива?
|
|||
|---|---|---|---|
|
#18+
Обычно принято писать что за программа, с чем работает.. а то ребус просто какой-то.. сделаю логическое допущение, что это всеже прога для работы с БД через ADO.. тогда вот тебе другой ребус.. идешь на www.microsoft.com и ищешь там халявный дистриб поддержки ADO для W98.. на это уходит от пяти до 30 минут в зависимости от навыков в "вебсерфинге" =) удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 11:39 |
|
||
|
Как определить необходимые файлы для дистрибутива?
|
|||
|---|---|---|---|
|
#18+
to Medvich Не, не угадал. Просмотр отчёта в Report Builder - почти везде работает, а на некоторых дает ошибку. Я уже задавал вопрос по Билдеру, никто не ответил. А ведь я мог и не знать о существовании ошибки, я случайно её увидел. Но дело то не в конкретной программе - сегодня Репорт, завтра АДО, потом еще что-то. Вопрос как-раз в том что бы использовать общую методику. Например, в комплекте ms sdk расходится програмка depends.exe, которая позволяет видеть от каких dll зависит exe/dll файл. Если бы эта прога могла как-то определять еще и необходимые версии этих библиотек или какие-то (?) другие необходимые ресурсы - было б то что надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 15:03 |
|
||
|
Как определить необходимые файлы для дистрибутива?
|
|||
|---|---|---|---|
|
#18+
Проще всего - положить внутрь своего дистибутива все использующуюся тобой сторонние dll. И во время инсталляции проверять "если у пользователя эта dll отсутсвует вообще или более старой версии, заменить ее своей, иначе пропустить эту dll" Так работает подавляющее большинство дистрибутивов. Единственный минус этого подхода - если у инсталлируемой dll нету совместимости снизу-вверх, то ранее установленные программы могут "поломаться". Как пример - DirectX младших версий, устанавливая игрушку использовавшую DirectX 6 ты заведомо всегда "ломал" игрушки сделаные под DirectX 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 18:50 |
|
||
|
Как определить необходимые файлы для дистрибутива?
|
|||
|---|---|---|---|
|
#18+
2 White Owl Я согласен с твоим мнением и я так и делаю обычно. Но посмотри на список снизу - там только одна сторонняя dll. Её я в дистрибутив запихал. Все остальные - системные, но программа таки делает ошибку! Причем из нескольких почти одинаковых компов с почти одинаковыми 98-ми глюк отмечен на одном ! Я делаю вывод что дело в операционной системе. Но не думаю, что пихнуть dll от ХР (моя ОС) в дистрибутив для неизвестно каких систем хорошо. В данном случае я, конечно, причину когда-то найду. Но ведь весьма вероятно, что что-то подобное появится на других конфигурациях - а я хочу что бы этого не было ни в каком случае! ----------------------------------------------- [D ] MPR.DLL [ ] ADVAPI32.DLL [ ] COMCTL32.DLL [ ] COMDLG32.DLL [ ] GDI32.DLL [ ] IMM32.DLL [ ] KERNEL32.DLL [ ] MSVCRT.DLL [ ] NTDLL.DLL [ ] OLE32.DLL [ ] OLEAUT32.DLL [ ] OLEDLG.DLL [ ] QTINTF70.DLL [ ] RPCRT4.DLL [ ] SHELL32.DLL [ ] SHLWAPI.DLL [ ] USER32.DLL [ ] VERSION.DLL [ ] WINSPOOL.DRV [ ] WS2_32.DLL [ ] WS2HELP.DLL [ ] WSOCK32.DLL [D ] ACTIVEDS.DLL [D ] ADSLDPC.DLL [D ] ADVPACK.DLL [D ] APPHELP.DLL [D ] ATL.DLL [D ] AUTHZ.DLL [D ] BROWSEUI.DLL [D ] CABINET.DLL [D ] CDFVIEW.DLL [D ] CERTCLI.DLL [D ] CFGMGR32.DLL [D ] CLUSAPI.DLL [D ] CREDUI.DLL [D ] CRYPT32.DLL [D ] CRYPTUI.DLL [D ] CSCDLL.DLL [D ] DBGHELP.DLL .... и еще штук 50 которые = Legend: D Delay Load Module ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 19:57 |
|
||
|
Как определить необходимые файлы для дистрибутива?
|
|||
|---|---|---|---|
|
#18+
VagonНо посмотри на список снизу - там только одна сторонняя dll. Поправка, в твоем списке одна dll сделаная не в Microsoft и не тобой :) Под сторонними я имел в виду все те, что сделаны не тобой. Из твоего списка как минимум пять, я на память могу сказать что они идут в составе MSOffice, Internet Explorer или даже самих виндов и сервиспаков к ним и очень сильно различаются от версии к версии. Их тоже нужно посылать вместе с твоей программой или хотя бы требовать от пользователя проапдейтить соотвествующие пакеты. Да, я понимаю что это очень нехорошо и криво, но иначе ни как :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2005, 01:46 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=33075760&tid=1347673]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 402ms |

| 0 / 0 |
