Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Не могу решить с инстоляцией!


Автор: RafikM 23.10.2005, 05:31
Приветствую всех!
Тут проблема!Не получаеться мне сделать инсталяшку.
Пробовали с помощью "Inno Setup" и с помощью "Powerwrap".
Но не полчаеться.Например "powerwrap"пишет :"Этот контрол
CLSID =3F4DACA7-160D-11D2-A8E9-00104B365C9F в вашем
.VBP файле отсуствует"
Но я не пойму он есть там,может я недопонимаю чего?!
В VBP файле у меня так:
Type=Exe
Reference=*\G{00025E01-0000-0000-C000-000000000046}#5.0#0#C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll#Microsoft DAO 3.6 Object Library
Reference=*\G{3F4DACA7-160D-11D2-A8E9-00104B365C9F}#5.5#0#C:\WINDOWS\System32\vbscript.dll\3#Microsoft VBScript Regular Expressions 5.5
Reference=*\G{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}#1.0#0#C:\WINDOWS\System32\wshom.ocx#Windows Script Host Object Model
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\system32\stdole2.tlb#OLE Automation
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCTL.OCX
Object={248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0; MSWINSCK.OCX
.............
.............
Попробовал по другому,но все равно пишет:
1.Точка входа в прцедуру DoOpenPipeStream не найдена в библиотеке DLL ScrRun.dll
2.Class not registered.Loking for object with
CLSID:{00000010-0000-0010-8000-00AA006D2EA4}
Может кто что подскажет,что надо еще сделать?

Спасибо

Автор: Exception 23.10.2005, 10:26
юзай CreateInstall - классная прога. у меня не глючила

Автор: Voldemar2004 23.10.2005, 12:34
RafikM, читай здесь: http://forum.vingrad.ru/index.php?act=module&module=vingradfaq&article_num=002926

пиши, пожалуйста, грамотно! "инсталляция"

Автор: Akina 23.10.2005, 20:36
Цитата(RafikM @ 23.10.2005, 06:31)
Reference=*\G{3F4DACA7-160D-11D2-A8E9-00104B365C9F}#5.5#0#C:\WINDOWS\System32\vbscript.dll\3

Вот что остается если удалить коммент - у тебя есть такой файл???

Автор: RafikM 24.10.2005, 10:09
Спасибо!
Reference=*\G{3F4DACA7-160D-11D2-A8E9-00104B365C9F}#5.5#0#C:\WINDOWS\System32\vbscript.dll\3#Microsoft VBScript Regular Expressions 5.5
Эта запись в файле...vbp есть,может у меня в в компонентах что не стоит,в свойствах есть.
В общем все работает на моем компе где VB6 стоит,а на другом не хочт работать...
Файл vbscript.dll стоит аж два один c:\winnt\sistem32\vbscript.dll ,а второй c:\winnt\sistem32\dllcache\vbscript.dll

не пойьу почему.Регистрировал и батовским файлом...такая же проблема,может что то с
компонентом DATA1,я с базами первый раз столкнулся smile)

Автор: RafikM 25.10.2005, 02:45
В общем вечером разбирался,но,что интересно файла с именем 3 нету и что это такое не пойму?!
В общем когда игнорируя это,после запуска проги,все запускается,
но только при входе в базу выдает:
Class not registered.Loking for object with
CLSID:{00000010-0000-0010-8000-00AA006D2EA4}....
Тоесть не видит файл *mdb,этот файл в тойже папке где и сам ехе-шник.....?
Используется компонент DATA1 и Acces.В общем не могу понять!?
помогите уж чайнику !

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)