создание дистрибутива в Vb6

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
AndrewMarcovich
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 05.03.2005 (Сб) 10:29

создание дистрибутива в Vb6

Сообщение AndrewMarcovich » 20.04.2005 (Ср) 12:13

При этом,когда пытаюсь запустить Setup из WinXP,то возникает ошибка по поводу неправильного пути для любого включенного файла,прописанного в setup.lst.Это только у меня такой глюк или из-за винды в принципе?И вопрос :чем ещё можно дистрибутив сваять? :wink:

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 20.04.2005 (Ср) 12:22

Вообще сразу говору, что лучше использовать сторонний упаковщик, я использую Setup2Go.

Ну а так, эта тему обсуждалась тут кучу раз, в setup.lst надо в датай создания файлов вместо точек поставить слэши.
ХЎ

Dzhon
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 236
Зарегистрирован: 09.12.2003 (Вт) 13:30
Откуда: Россия, Омск

Сообщение Dzhon » 20.04.2005 (Ср) 12:25

Наверно это связано с размещением папки TEMP, но на 100% я не уверен.
Ми..и...и...и..р Вашему дому.............

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 20.04.2005 (Ср) 12:41

Dzhon, temp там не причем, все дело в различиях форматов записи дат. У них, за бугром - через точку, у нас - через слэш. Программа создает список, где для дат разделитель - точка, но инсталятор использует системный разделитель - слэш. Поэтому и вылетает с ошибкой.
ХЎ

Snussi
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 151
Зарегистрирован: 21.07.2004 (Ср) 18:08
Откуда: Москва, Россия

Сообщение Snussi » 20.04.2005 (Ср) 12:43

Насколько помню, фиксится все это накатыванием на студию сервиспака 5.
Или использованием Visual Studio Installer

настя
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 20.04.2005 (Ср) 15:18

Сообщение настя » 20.04.2005 (Ср) 15:20

у меня такой вопрос. можно ли имея exe версию проекта vb, как нибудь открыть ее и посмотреть код. уж очень надо!

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 20.04.2005 (Ср) 15:44

Snussi писал(а):Насколько помню, фиксится все это накатыванием на студию сервиспака 5.


Или ручками поправить исходники инсталятора.

Но вроде еще в SP3 было исправленно.
В SP6 (то бишь в последнем) - тем более. И в FAQ-е об этом прописано.

Snussi писал(а):Или использованием Visual Studio Installer


Да любой инсталлер, с которым умеешь работать.
Меня вот к примеру старенький бесплатный Ghost Installer 1.6.5 вполне устраивает, хотя есть и более навороченные, но мне они просто ни к чему...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 20.04.2005 (Ср) 19:27

2 настя:
у меня такой вопрос. можно ли имея exe версию проекта vb, как нибудь открыть ее и посмотреть код. уж очень надо!

Мона, используя декомпилятор, если прога писалась на VB до 4 версии. Если же (что более вероятно) на 6-ой версии и компилировалась в Native Code, то нельзя, если же в P-Code, то теоретически можно, а практически... вроде нет пока декомпиляторов.

P.S. ура!!! ещё одна девушка на форуме!!! :P :P :P
Salus populi suprema lex

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 20.04.2005 (Ср) 19:29

AndrewMarcovich!? Ахтунг!?

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 20.04.2005 (Ср) 19:30

настя писал(а):у меня такой вопрос. можно ли имея exe версию проекта vb, как нибудь открыть ее и посмотреть код. уж очень надо!


сразу видно, девушка =)

нет, стоподова даже DASM с этим справится вряд ли =)
ХЎ

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 20.04.2005 (Ср) 21:23

Ну дизасемблером можно всегда =)
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 20.04.2005 (Ср) 22:04

kirrun писал(а):Ну дизасемблером можно всегда =)


не, не всегда =) насколько ты знаешь, большая часть кода содержится в библиотеках VB, а не в самой программе - там только вызовы функций. Это значительно затрудняет дизасемблирование )
ХЎ

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 20.04.2005 (Ср) 22:22

Не, ну мадмазель, я думаю примерно представляет о библиотеках вб... Ей нужен код самой программы =) Почему бы не заюзать дизассемблер? =)
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 21.04.2005 (Чт) 6:12

Потому что толку не будет.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 21.04.2005 (Чт) 14:23

kirrun, верно GSerg говорит. А ули толку? Как ты через деасм получишь код VB??? Гы-гы, представляю деассемблер, который любую программу представляет ввиде VB кода =)

СмИшно =)
ХЎ

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 21.04.2005 (Чт) 15:59

Не.. ну мадемуазели нужен был код проги... Вб или ассемблер не уточнялось =)
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 21.04.2005 (Чт) 18:47

Не.. ну мадемуазели нужен был код проги... Вб или ассемблер не уточнялось =)

Ну скажите, зачем мадмуазели нужен ассемблеровский код? Что она с ним делать-то будет?
Salus populi suprema lex

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 21.04.2005 (Чт) 20:04

эээ... видимо, читать... А что она будет делать с вбшным кодом?
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

настя
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 20.04.2005 (Ср) 15:18

Сообщение настя » 22.04.2005 (Пт) 6:18

ээээээ. знаете, я конечно, действительно в vb мало чего понимаю, просто пару лаб в институте делали, поэтому я и спросила тут на форуме, можно так сделать или нет. просто та программа что есть у меня написана моими однокурсниками. там описывается применение нейронной сети в оценке рисков. я написала код практически для всей программы, только с этой нейронной сетью у меня проблемы, поэтому я и спросила можно ли как-нибутдь посмотреть код из той программы, что я имею. вот......

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 22.04.2005 (Пт) 8:37

К сожалению, достать VB код из exe едва ли проще, чем из голов однокурсников :roll:

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 22.04.2005 (Пт) 13:41

Короче, код из ехе достать можно. Но это будет ассемблер.
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

настя
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 20.04.2005 (Ср) 15:18

Сообщение настя » 22.04.2005 (Пт) 15:00

мне нужен такой код, что были данные между
private sub.....
...

и
end sub

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 22.04.2005 (Пт) 15:04

увы, такое вы получить не сможете :cry:

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 22.04.2005 (Пт) 15:07

Достать код нельзя.
Смирись.
Покупаешь книгу по построению Нейронных Сетей и вперед.

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

настя
Начинающий
Начинающий
 
Сообщения: 20
Зарегистрирован: 20.04.2005 (Ср) 15:18

Сообщение настя » 22.04.2005 (Пт) 15:18

xolod
если в нейронных сетях и vb по отдельности я еще чего то понимаю, то как их совместить, это выше моего разума!

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 23.04.2005 (Сб) 1:36

2 FleX_2004
Ну напиши :lol:
надоели уже, кулхацкеры юные, блин

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 23.04.2005 (Сб) 9:38

2 FleX_2004
Не думаю, что декомпилятор написать проще компилятора, а где-то на форуме, не помню точно где, читал статью про компилятор, которая напрочь отбивает желание заниматься этим. :lol:
Salus populi suprema lex

Ser-Robotiaga
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 19.01.2007 (Пт) 0:45

Re: создание дистрибутива в Vb6

Сообщение Ser-Robotiaga » 24.12.2008 (Ср) 11:15

Попробую оживить тему. Только к поиску меня не отсылайте. Уже замучался искать. Все вокруг, да около. Типа как в этой теме выше. Думаю ниже будет конструктивнее.
Проблему несовместимости региональных стандартов знаю.
Дистрибутивы простых программ у меня получаются.
Но вот у меня прога: 4 формы, 3 модуля, используется БД Access, Word через OLE.
Делаю дистрибутив, устанавливается. После запуска прг ошибка 713 (примерный перевод - класс не зарегистрирован и код CLSID:{00000010-0000-0010-8000-00AA006D2EA4}.Инсталятор делал на Package and
Deployment Wizard. Делал и на Install Shield. Та же ошибка. Где собака зарыта?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: создание дистрибутива в Vb6

Сообщение alibek » 24.12.2008 (Ср) 11:22

(Пере)Установи MDAC. Данный CLSID относится к DAO (причем к версии 3.5).
Lasciate ogni speranza, voi ch'entrate.

След.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 45

    TopList