Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Дополнительные библиотеки в VB6 Добавлено: 22.04.11 14:50  

Автор вопроса:  MISTER X | Web-сайт: studioartf.ru | ICQ: 463865965 
Народ хелп! Вот сделал программу..а на другом компе требует библиотеки(например MSWINSCK.OCX ) . Можно как то сделать чтобы ненадо было дополнительно еще с программой скачивать эту библиотеку?Может как то "внедрит" ее?Помогите плз..

Ответить

  Ответы Всего ответов: 12  

Номер ответа: 1
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #1 Добавлено: 22.04.11 14:55
можно. в ресурсы и распаковывай. но вирусы писать не хорошо.

Ответить

Номер ответа: 2
Автор ответа:
 MISTER X



ICQ: 463865965 

Вопросов: 31
Ответов: 190
 Web-сайт: studioartf.ru
 Профиль | | #2
Добавлено: 22.04.11 15:49
AgentFire пишет:
но вирусы писать не хорошо

я не вирус пишу
AgentFire пишет:
распаковывай

как распаковать из ресурсов?он ведь должен куда то их распаковать и еще в реестре регнуть?

Ответить

Номер ответа: 3
Автор ответа:
 chialexus



ICQ: 321922 

Вопросов: 3
Ответов: 53
 Web-сайт: chialexus.narod.ru
 Профиль | | #3
Добавлено: 22.04.11 18:12
Есть другой вариант. Используй программы для создания инсталляторов, например InnoSetup или QuickSetup (QSetup). В них есть возможность установки и регистрации dll и ocx-компонентов.
Или в модуле используй такой код (ocx-компонент должнен находится в директории прогаммы):
  1. Private Sub Main()
  2.   Dim objFSO As Object
  3.      ' регистрируем OCX
  4.      Set objFSO = CreateObject("Scripting.FileSystemObject")
  5.      strTmp = objFSO.getspecialfolder(1)
  6.      If objFSO.fileexists(App.Path & "\MSWINSCK.OCX") = True Then Shell (strTmp & "\regsvr32.exe /s " & App.Path & "\MSWINSCK.OCX")
  7.      Set objFSO = Nothing
  8.    Form1.Show
  9. End Sub

Ответить

Номер ответа: 4
Автор ответа:
 MISTER X



ICQ: 463865965 

Вопросов: 31
Ответов: 190
 Web-сайт: studioartf.ru
 Профиль | | #4
Добавлено: 22.04.11 19:48
Ммм сенькс.А если на компе, например батником регестрировать неполучается, пишет нет прав администратора.(тк пользователь не админ) то тут как быть?

Ответить

Номер ответа: 5
Автор ответа:
 MISTER X



ICQ: 463865965 

Вопросов: 31
Ответов: 190
 Web-сайт: studioartf.ru
 Профиль | | #5
Добавлено: 22.04.11 19:49
И все таки-как извлечьресурсы из программы вне ее??

Ответить

Номер ответа: 6
Автор ответа:
 chialexus



ICQ: 321922 

Вопросов: 3
Ответов: 53
 Web-сайт: chialexus.narod.ru
 Профиль | | #6
Добавлено: 22.04.11 20:00
http://www.vbnet.ru/forum/show.aspx?id=139970
Поиск рулит!

Ответить

Номер ответа: 7
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #7
Добавлено: 22.04.11 22:15
chialexus пишет:
Поиск рулит!

не всегда! поиск практически всегда когда надо искать в определённом месте что то определённое - ад!

Ответить

Номер ответа: 8
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #8
Добавлено: 23.04.11 00:03
программа сама не сможет зарегистрировать компоненты, тут можно сделать утилитку, которая будет проверять регистрацию) Еще можно юзать компоненты, без регистрации, но лучше так не делать, долго разбираться придется.
А сами библиотеки можно рядом с прогой положить, зачем в ресурсы?

Ответить

Номер ответа: 9
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #9
Добавлено: 23.04.11 20:28
без регистрации делать лучше не надо, тк ашипки... нету компонентов...
можно простые библы положить рядом, но как в 6 прописать путь к библиотеке руками а не
  1. Declare ... Lib "LibName" ...
ано на регу расчитано или на то что ано будет в c:\windows\system32

Ответить

Номер ответа: 10
Автор ответа:
 VbStarter



ICQ: 357911808 

Вопросов: 118
Ответов: 1340
 Web-сайт: moscowdevils.ru
 Профиль | | #10
Добавлено: 23.04.11 20:29
вабще Install Shield + serials.ws рулит.

Ответить

Номер ответа: 11
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #11
Добавлено: 24.04.11 21:04
VbStarter, библиотеки к которым объявляются функции не обязательно должны быть в system32

Ответить

Номер ответа: 12
Автор ответа:
 andrey



ICQ: 305986093 

Вопросов: 3
Ответов: 41
 Профиль | | #12 Добавлено: 25.04.11 08:30
программы Fusion и BoxedApp Packer

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам