Про компиляцию и дистрибутив

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

Про компиляцию и дистрибутив

Сообщение hohol_kz » 06.08.2005 (Сб) 7:26

У меня небольшое приложение с несколькими нестандартными контролами. При установке готовой программы у заказчика конечно приходится передавать *.ocx-ы и регистрировать их.

Хотелось бы включить все в один .exe файл и обойтись без всего этого. Чтобы программа состояла только из exe-шника и никакой регистрации и прочего.

Как мне сделать это?
На правах саморекламмы: "Кофейник" - это тот же "чайник", только круче.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 06.08.2005 (Сб) 12:03

Поиск по форуму со словами fusion

hohol_kz
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 05.08.2005 (Пт) 6:21

Сообщение hohol_kz » 08.08.2005 (Пн) 9:56

Данную фичу смотрел.
Это единственный способ?

Если да, то поделитесь дистрибутивом или ссылочкой на него, чтобы он поддерживал хоть однократное применение без лицензии.
А то все что нарыл: это четвертую версию. А она без лицензии вообще отказывается грузиться.
Или кто знает кряк на BitArt Fusion 4?
На правах саморекламмы: "Кофейник" - это тот же "чайник", только круче.

Beta_b
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 04.02.2005 (Пт) 17:53
Откуда: Санкт-Петербург

Сообщение Beta_b » 08.08.2005 (Пн) 18:53

Можно запихать все файлы в ресурсы, а затем извлекать и регистрировать.---->все в одном exe

hohol_kz
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 05.08.2005 (Пт) 6:21

Сообщение hohol_kz » 09.08.2005 (Вт) 7:07

Каким образом?
Чем это будет отличаться от обычного дистрибутива?
Та же установка и регистрация, только другим способом.

Как раз нужно-то чтобы был просто exe-шник, который запускаешь и работаешь, без инсталяций.
Кроме того планирую, чтобы прога была на CD и оттуда же юзала данные из БД. Но чтобы при желании пользователя, он просто тупо копировал все с CD и пользовался, не вдаваясь во все это.

Вот пока что придумал такой обходной маневр:
При загрузке проги, она проверяет, зарегистрированы ли нужные контролы в системе. Если нет, то простым Shell-ом запускается bat файл в котором нужные ocx-ы копируются и регистрируются и выполнение проги идет дальше.
Это конечно не один файл получится, но хоть будет убрано вмешательство пользователя.

Подскажите, стоит ли сделать так?
Как распросить систему на предмет регистрации контрола в ней?
На правах саморекламмы: "Кофейник" - это тот же "чайник", только круче.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 09.08.2005 (Вт) 7:44

Как раз нужно-то чтобы был просто exe-шник, который запускаешь и работаешь, без инсталяций.

Тогда переходи на Делфи...
Кроме того планирую, чтобы прога была на CD и оттуда же юзала данные из БД

Ага, попробуй... Ты забыл что файлы на болване ReadOnly?
А я все практикую лечение травами...

lord0n
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 845
Зарегистрирован: 30.06.2005 (Чт) 9:55
Откуда: Moskow

Сообщение lord0n » 09.08.2005 (Вт) 7:58

Twister писал(а):
Как раз нужно-то чтобы был просто exe-шник, который запускаешь и работаешь, без инсталяций.

Тогда переходи на Делфи...
Кроме того планирую, чтобы прога была на CD и оттуда же юзала данные из БД

Ага, попробуй... Ты забыл что файлы на болване ReadOnly?


он же написал что у недо данные будут сбрасываться на HD и от туда юзер будет работать

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 09.08.2005 (Вт) 8:03

он же написал что у недо данные будут сбрасываться на HD и от туда юзер будет работать

Я видел, не слепой, но он написал это потом:
Но чтобы при желании пользователя, он просто тупо копировал все с CD и пользовался

Я конечно не знаю всех подробностей, ну а если база будет весить 20-40 метров?
А я все практикую лечение травами...

hohol_kz
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 05.08.2005 (Пт) 6:21

Сообщение hohol_kz » 10.08.2005 (Ср) 7:27

В ReadOnly не будет никакой проблемы. База данных является справочником и юзается только на чтение (извиняюсь, не упомянул об этом).
Короче это просто большой справочник по животным и растениям с иллюстрациями. Должен быть на CD, но при желании пользователя копироваться для работы с харда, а не инсталиться. Ведь чем проще, тем меньше вероятности, что какой начинающий юзер сделает все через зад.
Если бы это было большое приложение, я бы и не поднял тему. Сразу понятно, что надо дистрибутив, инсталяция и прочее, прочее...
А так из-за одного-двух контролов... Все же привлекательнее включить их в exe-шник. Оболочка-то небольшая. много занимает только БД.

Советовали Fusion, но найденая версия не имеет испытательного периода и сразу требует лицензию. Может у кого есть более старая, или ссылку знает кто?

И еще, выше я выложил компромисное решение. Не покритикуете его, пжалста? если можно так сделать, то как мне опросить систему на предмет наличия регистрации контролов?
На правах саморекламмы: "Кофейник" - это тот же "чайник", только круче.

Drag
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 85
Зарегистрирован: 29.01.2005 (Сб) 23:54
Откуда: Москва

Сообщение Drag » 16.03.2006 (Чт) 10:20

Извините за повтор наверняка многочисленного вопроса, но есть ли какая-нибудь альтернатива PDW, которая позволяет вместе с установкой необходимых библиотек устанавливала необходимые файлы(скажем, графические и звуковые). Чтобы в Setup прилагались папки.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 16.03.2006 (Чт) 10:22

Drag писал(а):Извините за повтор наверняка многочисленного вопроса, но есть ли какая-нибудь альтернатива PDW, которая позволяет вместе с установкой необходимых библиотек устанавливала необходимые файлы(скажем, графические и звуковые). Чтобы в Setup прилагались папки.

PDW сам это позволяет.
Изображение

Drag
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 85
Зарегистрирован: 29.01.2005 (Сб) 23:54
Откуда: Москва

Сообщение Drag » 16.03.2006 (Чт) 10:45

Я видел только вставку дополнительных exe-файлов...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 16.03.2006 (Чт) 10:51

Там можно вставлять любые файлы.
Изображение

Drag
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 85
Зарегистрирован: 29.01.2005 (Сб) 23:54
Откуда: Москва

Сообщение Drag » 16.03.2006 (Чт) 15:27

Действительно, оказывается все... но вот только проблема: http://dragdendfo.narod.ru/1.gif . Мне нужно, чтобы вставились все файлы в папке и при этом сохранялась относительность пути. Т.е., добавить не файл, а папку. А для каждого файла писать путь...
Последний раз редактировалось Drag 16.03.2006 (Чт) 15:37, всего редактировалось 1 раз.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 16.03.2006 (Чт) 15:35

Добавляй по одному. Путь, куда они скопируются, можно указать. Пусть копируются в отдельную папку.
Изображение

Drag
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 85
Зарегистрирован: 29.01.2005 (Сб) 23:54
Откуда: Москва

Сообщение Drag » 16.03.2006 (Чт) 15:41

не по одному, получается по пять... Ладно, спасибо. Хотя все-таки прописывать для каждого файла свои путь...

Smert
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 07.04.2006 (Пт) 18:47
Откуда: Молдова,Бельцы

Сообщение Smert » 23.04.2006 (Вс) 21:12

Или я не понял или делай
:wink: app.path & "\твойфайл"
Пап, а что такое ВБ?
Cынок, это просто фантастика!

Drag
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 85
Зарегистрирован: 29.01.2005 (Сб) 23:54
Откуда: Москва

Сообщение Drag » 23.04.2006 (Вс) 22:30

просто указывать для 273 файлов свой путь - это повесишься... Я zip2exe теперь пользуюсь.


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 163

    TopList  
cron