Страница 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
Интересная идея!
А могу я запихать ActiveX в HTA?
Re: А могу я запихать ActiveX в HTA?
Добавлено: 11 июн 2006, 07:40
Marmot
Yu писал(а):Интересная идея!
А могу я запихать 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. Судя по вопросам ... надо учить мат.часть.