Страница: 1 | 2 |
Вопрос: Как сделать так чтобы на компьютере
Добавлено: 14.11.06 13:47
Автор вопроса: HAB
Как сделать так чтобы на компьютере на котором не установлен Excel работала моя программа которая работает с библиотеками Excel'я???
Ответы
Всего ответов: 20
Номер ответа: 1
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #1
Добавлено: 14.11.06 14:18
Гы... Читать про инсталятор. (Это ключевое слово для поиска).
Номер ответа: 2
Автор ответа:
HAB
Вопросов: 18
Ответов: 57
Профиль | | #2
Добавлено: 14.11.06 14:30
ничего хороошего не нашел. Инстолятор я сделал а вот какие библиотеки нужны для работы excel я не знаю.
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 14.11.06 18:18
Инсталятор сам должен был определить. Открой свой *.vbp и посмотри, там вверху где-то будет написано какие компоненты подключены к проге... Вот эти компоненты найди, и сунь своему инсталятору
Номер ответа: 4
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #4
Добавлено: 14.11.06 18:27
2 HACKER:
У меня, например, в одной проге идет отчет через Excel: я подключал через "References" Microsoft Excel 11.0 Object Library (файл - excel.exe).
Хочешь сказать половину офиса в инсталляху закидывать?
Номер ответа: 5
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #5
Добавлено: 14.11.06 19:16
Arseny
Да, именно это он и хочет сказать
Номер ответа: 6
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #6
Добавлено: 14.11.06 19:25
2 Ra$cal:
Неэкономично. А может и exe'шника хватит?
Номер ответа: 7
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #7
Добавлено: 14.11.06 19:56
может поэтому ты и не нашел ничего хорошего? )
Номер ответа: 8
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #8
Добавлено: 14.11.06 20:44
Arseny
Если ты зашьёшь в него все используемые им модули
Номер ответа: 9
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #9
Добавлено: 14.11.06 21:07
2 Ra$cal:
Я ведь не швея - мотористка...
А вот какой вопрос: я использую Microsoft Excel 11.0 Object Library (2003 Офис),
а если установлю на машину с 2000, xp или 97, то прога будет работать? ведь в References - то явно указано...
Номер ответа: 10
Автор ответа:
Ra$cal
ICQ: 8068014
Вопросов: 18
Ответов: 817
Web-сайт:
Профиль | | #10
Добавлено: 14.11.06 23:16
версия - если не хватит каких функций прогу или не запустится или упадёт
Номер ответа: 11
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #11
Добавлено: 15.11.06 01:09
Прога даже не запуститься.. были у меня такие грабли.. Если подключил 11 либу, то на более низких получишь исключение.. а вот наоборот запросто!
С тех пор если я юзаю Excel, то подключаю самую низкую версию... у меня где-то Excel8.0 валяется.. как раз для таких случаев и держу..
Причем даже если подключена 8.0 то при сохранении книги сохраняется именно в той версии, которая установлена у клиента(если не указывать явно).. так что он даже никакой разницы не замечает..
Номер ответа: 12
Автор ответа:
HAB
Вопросов: 18
Ответов: 57
Профиль | | #12
Добавлено: 15.11.06 09:04
Ну так вот. Если взять все исользуемые библиотеки с проекта то проога все равно не запуститься. Только если поставить сам Excel тогда пашет. Я пробывал отдельно ставить ексел потом все библиотекии сохранил. И удалил ексел - итог прорга все равно не пашет. В чем же дело??? Должен же быть выход с этой ситуации.
Номер ответа: 13
Автор ответа:
HAB
Вопросов: 18
Ответов: 57
Профиль | | #13
Добавлено: 15.11.06 09:07
С тех пор если я юзаю Excel, то подключаю самую низкую версию... у меня где-то Excel8.0 валяется.. как раз для таких случаев и держу..
Причем даже если подключена 8.0 то при сохранении книги сохраняется именно в той версии, которая установлена у клиента(если не указывать явно).. так что он даже никакой разницы не замечает..
По своему личному горькому опыту. Если юзать 11 ексел то на офисе 2002 она запускаеться на 2000 она запускаеться но пол функций не работает и ниже 97,95 онна вообще не загружаеться.
Номер ответа: 14
Автор ответа:
HAB
Вопросов: 18
Ответов: 57
Профиль | | #14
Добавлено: 16.11.06 11:38
так что никто и не знает как все это сделать ?
Номер ответа: 15
Автор ответа:
Arseny
ICQ: 298826769
Вопросов: 53
Ответов: 1732
Профиль | | #15
Добавлено: 16.11.06 13:51
Есть программуля, которая позволяет вычислять, какие библиотеки подключаются к определенной программе. Называется OLEDep.
Запусти с помощью ее свою прогу и поработай с ней, т.к. некоторые библиотеки подключаются только по мере их вызова. Получишь список необходимых dll.