|
v7: Запуск 1С 77 через COM, в WIN 7 64 бит | ☑ | ||
---|---|---|---|---|
0
Yurisel
19.08.11
✎
09:07
|
Проинсталировать 1С 77 под 64 битную WIN 7, уже не получается. Чтобы обойти это ограничение переписал каталог 1Cv77 вручную из 32 битной системы. С ярлычка все запускается отлично, но вот через COM не получается:
Ошибка при вызове конструктора (COMОбъект) ОдинС77 = Новый COMОбъект("V1CEnterprise.Application"); Что еще куда надо записать, чтобы получилось? |
|||
1
Темный Эльф
19.08.11
✎
09:10
|
А V77.Application?
V77.Application, V1CEnterprise.Application - это в реестре такое, 1С-ка при запуске сама прописывает обычно. |
|||
2
andrewks
19.08.11
✎
09:11
|
мусье знает толк в извращениях...
|
|||
3
ДенисЧ
19.08.11
✎
09:12
|
"Проинсталировать 1С 77 под 64 битную WIN 7, уже не получается"
ложь, 3.14здёж и провокация :-)) |
|||
4
andrewks
19.08.11
✎
09:14
|
и вообще, OLE 7-ки в Вин7 разве пашет? вроде траблы были какие-то.
понятно, что в реестре можно самому прописать, или через юнисетап. но вот будет ли работать? |
|||
5
ДенисЧ
19.08.11
✎
09:14
|
А чо бы ему не работать?
Особенно, если dep выключить... |
|||
6
vde69
19.08.11
✎
09:16
|
(5) главная трабла - это зарегистрировать COM в системе, в лоб не регестрируется по этому 8ка на навите и делает упор
|
|||
7
vde69
19.08.11
✎
09:18
|
(6)+ скорее всего под 64х при регистрации возникает ошибка несовместимости и все
|
|||
8
andrewks
19.08.11
✎
09:18
|
(5) ой, чую, с олей не будет всё так просто
|
|||
9
Yurisel
19.08.11
✎
09:29
|
(3) "Проинсталировать 1С 77 под 64 битную WIN 7, уже не получается"
ложь, 3.14здёж и провокация :-)) ХОТЕЛОСЬ БЫ НЕ СЛОВ, А ЧЕГО-ТО КОНКРЕТНОГО. ЛИЧНО У МЕНЯ на WIN7 64бит инсталироваться отказывается. ЕСЛИ ЕСТЬ ЧТО-то КОНКРЕТНОЕ МОЖЕТЕ ПОДЕЛИТСЯ? (4) Под 32 битную WIN7, проблем таких нет, ОЛЕ после обычной инсталяции 77 работает без ошибок. |
|||
10
Nikitos
19.08.11
✎
09:34
|
(9) Даже и не знаю что сказать по поводу инсталляции...
Может руки выпрямить? Нормально инсталлируется. UAC включен. Инсталляция из-под учетки "Администратор". |
|||
11
Yurisel
19.08.11
✎
09:47
|
(10), Завидую отсутствию проблем. Однако в большинстве случаев, на 64 битной системе выходит предупреждение:
"Версия этого файла не совместима с используемой версией Windows. С помощью сведений о системе определите необходимую версию программы (32- или 64-разрядную) и обратитесь к издателю программного обеспечения". Нашел на инфостаре статью на эту тему с вариантом решения проблем. Придется вручную править реестр. http://infostart.ru/public/81637/ |
|||
12
Шурик71
19.08.11
✎
09:48
|
(10) Что? Инсталлируется? Под 64-разрядной платформой? 7.7?
С родного дистрибутива, а не c какого-то "unisetup-a"? Не надо гнать. Если что - в родном дистрибутиве 7.7 установщик 16-разрядный. А 16-разрядный софт под x64 не пускается. |
|||
13
popcorn
19.08.11
✎
10:00
|
Хорошо еще что не 8-битный!
|
|||
14
ДенисЧ
19.08.11
✎
10:02
|
(12) устанавливается...
Там нужно пошаманить с окном сетевых подключений :-) |
|||
15
Шурик71
19.08.11
✎
10:37
|
(14) Не надо ля-ля. Окно сетевых подключений - это другое. Это при установке на Vista & Win7 x32 при включенном UAC.
Про x32 мы не говорим. В родном дистрибутиве setup.exe от 02.06.1997 г. и он 16-разрядный: ***** File type : Application (0x1) Target OS : Win16 (MS-DOS) (0x10001) File/Product version : 3.0.116.0 / 3.0.116.0 ***** Если ты можешь его запустить на любой x64 системе - то у тебя явно операционка не от майкрософт, ибо она этого не умеет по спецификации. А если у тебя unisetup, пересобранный умельцами и скачанный где-то на нове и руборде - то не надо его выдавать за родную установку. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |