Страница 1 из 4

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

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

Можно-ли это сделать при помощи VB6 или VB.NET (уже есть аналогичный ASP код)?

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

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

Можно-ли это сделать при помощи VB6 или VB.NET (уже есть аналогичный ASP код)?
Для VB6 должен быть установлен VB runtime, для VB.NET - .NET Framework.

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

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

Можно-ли это сделать при помощи VB6 или VB.NET (уже есть аналогичный ASP код)?
Для VB6 должен быть установлен VB runtime, для VB.NET - .NET Framework.
Делай на Delphi

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

Логику можно написать на JavaScript или VBS. И кроме IE ничего не надо :)

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

Добавлено: 10 июн 2006, 20:38
Yu
Alexan писал(а):Делай на Delphi
А что, Дельфи позволяет запихать всё в один exe файл и обойтись совсем без Windows registry?

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

Добавлено: 10 июн 2006, 20:48
Alexan
Yu писал(а):
Alexan писал(а):Делай на Delphi
А что, Дельфи позволяет запихать всё в один exe файл и обойтись совсем без Windows registry?
Да вроде. Во всяком случае 5.

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

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

Delphi позволял делать приложения, для которых ни чего не надо (в виде run-time библиотеки как в VB) ещё с первой версии.

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

Добавлено: 11 июн 2006, 06:55
Yu
Marmot писал(а):Не совсем exe , но для простеньких вещей самое то:
http://msdn.microsoft.com/library/defau ... erview.asp
Интересная идея!
А могу я запихать ActiveX в HTA?

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

Добавлено: 11 июн 2006, 07:40
Marmot
Yu писал(а):
Marmot писал(а):Не совсем exe , но для простеньких вещей самое то:
http://msdn.microsoft.com/library/defau ... erview.asp
Интересная идея!
А могу я запихать ActiveX в HTA?
Ну если ActiveX устновлен в системе, то да, а так как его в HTML file засунуть :)

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

Добавлено: 11 июн 2006, 13:16
Ranger
Marmot писал(а):Ну если ActiveX устновлен в системе, то да, а так как его в HTML file засунуть :)
Base64, например

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

Добавлено: 11 июн 2006, 13:35
Marmot
Ranger писал(а):
Marmot писал(а):Ну если ActiveX устновлен в системе, то да, а так как его в HTML file засунуть :)
Base64, например
Хмм, мысль интересная, да, пожалуй можно, более того, похоже его можно даже извлечь и зарегистрить :)
Ну это уже для редкостных извращенцев :)

Добавлено: 11 июн 2006, 23:13
Sheen
Интересно, а если в VB использовать Win API, то run-time понадобиться? Сейчас мы ещё и до ассемблера договоримся. :)

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

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

Можно-ли это сделать при помощи VB6 или VB.NET (уже есть аналогичный ASP код)?
Delphi, как и другие продукты инпрайз тебе не надо. Минимум потянет за собой vcl (для формы). Я бы использовал VB.NET. Разумеется, FrameWork рпридётся устанавливать (это бесплатно).

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

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

В идеале я бы хотел всё запихать в один exe файл - пусть он будет 10, 20 или 30 MB - это не так важно.

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

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

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