Приложение для Windows в одном флаконе?

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Yu
Пользователь
Сообщения: 83
Зарегистрирован: 17 фев 2003, 19:41
Откуда: Toronto

Приложение для Windows в одном флаконе?

Сообщение Yu »

Хочется сделать простенькое приложение для Windows чтобы:
1) все его компоненты (простенькая формочка и простенький код) помещались в одном exe-файле
2) всё это работало без специальной программы установки
3) никаких записей в registry не производилось.

Можно-ли это сделать при помощи VB6 или VB.NET (уже есть аналогичный ASP код)?
Alexan
Завсегдатай
Сообщения: 213
Зарегистрирован: 17 фев 2003, 16:05
Откуда: NN - Montreal - Charlottetown - Montreal

Re: Приложение для Windows в одном флаконе?

Сообщение Alexan »

Yu писал(а):Хочется сделать простенькое приложение для Windows чтобы:
1) все его компоненты (простенькая формочка и простенький код) помещались в одном exe-файле
2) всё это работало без специальной программы установки
3) никаких записей в registry не производилось.

Можно-ли это сделать при помощи VB6 или VB.NET (уже есть аналогичный ASP код)?
Для VB6 должен быть установлен VB runtime, для VB.NET - .NET Framework.
Alexan
Завсегдатай
Сообщения: 213
Зарегистрирован: 17 фев 2003, 16:05
Откуда: NN - Montreal - Charlottetown - Montreal

Re: Приложение для Windows в одном флаконе?

Сообщение Alexan »

Alexan писал(а):
Yu писал(а):Хочется сделать простенькое приложение для Windows чтобы:
1) все его компоненты (простенькая формочка и простенький код) помещались в одном exe-файле
2) всё это работало без специальной программы установки
3) никаких записей в registry не производилось.

Можно-ли это сделать при помощи VB6 или VB.NET (уже есть аналогичный ASP код)?
Для VB6 должен быть установлен VB runtime, для VB.NET - .NET Framework.
Делай на Delphi
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Сообщение Marmot »

Не совсем exe , но для простеньких вещей самое то:
http://msdn.microsoft.com/library/defau ... erview.asp

Логику можно написать на JavaScript или VBS. И кроме IE ничего не надо :)
Аватара пользователя
Yu
Пользователь
Сообщения: 83
Зарегистрирован: 17 фев 2003, 19:41
Откуда: Toronto

Re: Приложение для Windows в одном флаконе?

Сообщение Yu »

Alexan писал(а):Делай на Delphi
А что, Дельфи позволяет запихать всё в один exe файл и обойтись совсем без Windows registry?
Alexan
Завсегдатай
Сообщения: 213
Зарегистрирован: 17 фев 2003, 16:05
Откуда: NN - Montreal - Charlottetown - Montreal

Re: Приложение для Windows в одном флаконе?

Сообщение Alexan »

Yu писал(а):
Alexan писал(а):Делай на Delphi
А что, Дельфи позволяет запихать всё в один exe файл и обойтись совсем без Windows registry?
Да вроде. Во всяком случае 5.
Аватара пользователя
Sheen
Маньяк
Сообщения: 2135
Зарегистрирован: 13 фев 2006, 21:16

Re: Приложение для Windows в одном флаконе?

Сообщение Sheen »

Yu писал(а):А что, Дельфи позволяет запихать всё в один exe файл и обойтись совсем без Windows registry?
А вопрос не по теме, а опыт программирования то какой?
Потому что сам(а) подумай - зачем приложению registry, видимо чтобы хранить там что-то. При желании что-то можно хранить и в ini-файле, который программа сама может создать (так же как и записи в registry, если уж хочется засорять компьютер пользователя).

Delphi позволял делать приложения, для которых ни чего не надо (в виде run-time библиотеки как в VB) ещё с первой версии.
Аватара пользователя
Yu
Пользователь
Сообщения: 83
Зарегистрирован: 17 фев 2003, 19:41
Откуда: Toronto

А могу я запихать ActiveX в HTA?

Сообщение Yu »

Marmot писал(а):Не совсем exe , но для простеньких вещей самое то:
http://msdn.microsoft.com/library/defau ... erview.asp
Интересная идея!
А могу я запихать ActiveX в HTA?
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: А могу я запихать ActiveX в HTA?

Сообщение Marmot »

Yu писал(а):
Marmot писал(а):Не совсем exe , но для простеньких вещей самое то:
http://msdn.microsoft.com/library/defau ... erview.asp
Интересная идея!
А могу я запихать ActiveX в HTA?
Ну если ActiveX устновлен в системе, то да, а так как его в HTML file засунуть :)
Аватара пользователя
Ranger
Маньяк
Сообщения: 1199
Зарегистрирован: 22 окт 2003, 18:28
Откуда: 2:5025 -> Burnaby

Re: А могу я запихать ActiveX в HTA?

Сообщение Ranger »

Marmot писал(а):Ну если ActiveX устновлен в системе, то да, а так как его в HTML file засунуть :)
Base64, например
Аватара пользователя
Marmot
Графоман
Сообщения: 39279
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: А могу я запихать ActiveX в HTA?

Сообщение Marmot »

Ranger писал(а):
Marmot писал(а):Ну если ActiveX устновлен в системе, то да, а так как его в HTML file засунуть :)
Base64, например
Хмм, мысль интересная, да, пожалуй можно, более того, похоже его можно даже извлечь и зарегистрить :)
Ну это уже для редкостных извращенцев :)
Аватара пользователя
Sheen
Маньяк
Сообщения: 2135
Зарегистрирован: 13 фев 2006, 21:16

Сообщение Sheen »

Интересно, а если в VB использовать Win API, то run-time понадобиться? Сейчас мы ещё и до ассемблера договоримся. :)
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Re: Приложение для Windows в одном флаконе?

Сообщение vg »

Yu писал(а):Хочется сделать простенькое приложение для Windows чтобы:
1) все его компоненты (простенькая формочка и простенький код) помещались в одном exe-файле
2) всё это работало без специальной программы установки
3) никаких записей в registry не производилось.

Можно-ли это сделать при помощи VB6 или VB.NET (уже есть аналогичный ASP код)?
Delphi, как и другие продукты инпрайз тебе не надо. Минимум потянет за собой vcl (для формы). Я бы использовал VB.NET. Разумеется, FrameWork рпридётся устанавливать (это бесплатно).
Аватара пользователя
Yu
Пользователь
Сообщения: 83
Зарегистрирован: 17 фев 2003, 19:41
Откуда: Toronto

Re: Приложение для Windows в одном флаконе?

Сообщение Yu »

vg писал(а):Delphi, как и другие продукты инпрайз тебе не надо. Минимум потянет за собой vcl (для формы).
А что такое "vcl"?
vg писал(а):Я бы использовал VB.NET. Разумеется, FrameWork рпридётся устанавливать (это бесплатно).
Что бесплатно - это хорошо.
Но кроме этого я бы хотел избежать установки чего бы то ни было на этих машинах (включая и установку VB.NET framework), чтобы не было каких-либо долговременных последствий.

В идеале я бы хотел всё запихать в один exe файл - пусть он будет 10, 20 или 30 MB - это не так важно.
Аватара пользователя
Sheen
Маньяк
Сообщения: 2135
Зарегистрирован: 13 фев 2006, 21:16

Re: Приложение для Windows в одном флаконе?

Сообщение Sheen »

vg писал(а):Delphi, как и другие продукты инпрайз тебе не надо. Минимум потянет за собой vcl (для формы). Я бы использовал VB.NET. Разумеется, FrameWork рпридётся устанавливать (это бесплатно).
Нда, хороший совет ... с учётом того, что человек хочет. Ну потянет за собой две Visual Component Library, ну и что, они же в exe, что собственно и требуется. Если уж совсем страшно с этим связываться, можно на API написать.

ps. Судя по вопросам ... надо учить мат.часть.
Ответить