Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Компиляция Добавлено: 25.02.06 00:04  

Автор вопроса:  Alex
Здравствуйте, подскажите как скомпилировать проект, так чтобы его можно было запустить на машине, на которой нет Visual Basic...

Ответить

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

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



Вопросов: 24
Ответов: 109
 Профиль | | #1 Добавлено: 25.02.06 00:30
Точный ответ на этот вопрос - никак.

Но есть два выхода, захватить с собой необходимые файлы (длл'ки, ocx и т.п.) или впихнуть их в прогу с помощью Fusion (сразу говорю ищи в инете).

Ответить

Номер ответа: 2
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #2 Добавлено: 25.02.06 00:33
Существует куча всяческих программ (например PEBundle, еще что-то вроде VB Wrap(?)), которые позволяют упаковать в один EXE'шник не только саму программу, но и нужные ей библиотеки.

Ответить

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


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #3 Добавлено: 25.02.06 01:35
Если прога не хело вёрд, я бы советовал использовать инсталятор.
Сейчас много хороших инсталяторов которые сами определяют какие нужны
файлы, автоматически регестрируют dll and ocx, ну итд всяких фич...

Ответить

Номер ответа: 4
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #4
Добавлено: 25.02.06 14:03
Чтобы откомпилировать программу мне хватило следующих файлов:

C2.EXE
LINK.EXE
MSPDB60.DLL
VB6.EXE
VB6.OLB
VB6EXT.OLB
VB6IDE.DLL
VBA6.DLL
VBAEXE6.LIB


Все это весит чуть более 6Мб, а в сжатом виде и того меньше - 2,5Мб Если еще поколдовать над ресурсами, добиться можно большего результата :)

Только не будем еще забывать и о msvbvm60.dll

PS
Возможно нужны и еще какие-нить файлы

Ответить

Номер ответа: 5
Автор ответа:
 Страшный Сон



Вопросов: 46
Ответов: 848
 Профиль | | #5 Добавлено: 25.02.06 15:29
Для запуска VBшного приложения достаточно только msvbvm60.dll. Если конечно не подключены всякие дополнительные файлы. Просто пихаешь библиотеки в папку с екзешником и будет везде работать.

Ответить

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



ICQ: 298742928 

Вопросов: 58
Ответов: 340
 Профиль | | #6 Добавлено: 25.02.06 16:19
Лучше инсталятор использовать. Например, Setup Factory. Правда, дорогой он, зараза...

Ответить

Страница: 1 |

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



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