Visual Basic 6.0 и его компоненты?

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

Visual Basic 6.0 и его компоненты?

Сообщение RomanReaL » 26.04.2007 (Чт) 15:25

В основном я программирую на VB, но есть трудность из-за которой я вынужден некоторые вещи писать на Delphi, а именно его компоненты... чтобы прога нормально работала мне нужно таскать в текущей папке или инсталлировать нужные компоненты, а на делфи нет, т.к. он компилирует их в себе, из-за этого он больше весит (в смысле ексешник), но на вес мне плевать, для меня главное, чтобы мне не таскать с собой компоненты. Либо я плохо знаю VB, но, по-моему, в нем нельзя так, как в делфи. Может кто-нибудь знает как это можно осуществить? Пожалуйста, помогите!!! :?:

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 26.04.2007 (Чт) 15:31

можно, но вряд ли нужно. Поиск по слову Fusion даст нужное направление
Весь мир матрица, а мы в нем потоки байтов!

RomanReaL
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 26.04.2007 (Чт) 12:17

Visual Basic 6.0 и его компоненты?

Сообщение RomanReaL » 26.04.2007 (Чт) 15:37

Что ты имеешь в виду под словом Fusion? :o

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

Сообщение GSerg » 26.04.2007 (Чт) 15:42

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

RomanReaL
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 26.04.2007 (Чт) 12:17

Сообщение RomanReaL » 26.04.2007 (Чт) 15:49

GSerg писал(а):Под ним он имеет в виду текст, который нужно ввести в поиск.


Это я понял! :evil: Я имею в виду, что я должен буду найти?

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

Сообщение alibek » 26.04.2007 (Чт) 16:34

А ты поищи и увидишь.
Lasciate ogni speranza, voi ch'entrate.

RomanReaL
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 26.04.2007 (Чт) 12:17

Visual Basic 6.0 и его компоненты?

Сообщение RomanReaL » 26.04.2007 (Чт) 17:02

Если често, то поиск выдает все что угодно: и машины, и всякую дрянь, кроме нужного. Может уточнить поиск?

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

Сообщение GSerg » 26.04.2007 (Чт) 17:11

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

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

Сообщение alibek » 27.04.2007 (Пт) 7:48

Уточнять дальше некуда, это одно единственное слово.
Fusion это продукт, который позволяет упаковать зависимые библиотеки в один исполняемый файл, распаковывающийся при запуске.
Но во-первых, работает не всегда, во-вторых, этот проект уже закрыт.
Lasciate ogni speranza, voi ch'entrate.

Kostyan
Постоялец
Постоялец
 
Сообщения: 439
Зарегистрирован: 20.09.2002 (Пт) 4:14
Откуда: Россия, Уссурийск

Сообщение Kostyan » 27.04.2007 (Пт) 10:11

Есть ещё одна программа, Alloy:
http://www.pgware.com/products/alloy/

Хоть она и платная, но лекарства есть в сети.
Нет ничего невозможного для человека с интеллектом.

RomanReaL
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 26.04.2007 (Чт) 12:17

Visual Basic 6.0 и его компоненты?

Сообщение RomanReaL » 27.04.2007 (Пт) 10:28

Спасибо, буду пробывать. :)

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 27.04.2007 (Пт) 12:06

Пользуюсь Setup Factory.... нареканий не было.
Утро добрым не бывает!

Kostyan
Постоялец
Постоялец
 
Сообщения: 439
Зарегистрирован: 20.09.2002 (Пт) 4:14
Откуда: Россия, Уссурийск

Сообщение Kostyan » 27.04.2007 (Пт) 12:23

gjghjc
Это разные вещи. Ему нужен один exe-файл, который будет запускаться без предварительной установки компонент, вобщем без Setup.
Нет ничего невозможного для человека с интеллектом.

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

Сообщение GSerg » 27.04.2007 (Пт) 12:31

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

Kostyan
Постоялец
Постоялец
 
Сообщения: 439
Зарегистрирован: 20.09.2002 (Пт) 4:14
Откуда: Россия, Уссурийск

Сообщение Kostyan » 27.04.2007 (Пт) 14:30

Ясен пень что будет распаковка и регистрация, но эффект для конечного пользователя совсем другой :)
Если это portable-программа, или просто какая-то приятная мелочь, для которой Setup лишь отягощение, то без подобных упаковщиков не обойтись.
Хотя лично я стараюсь избавлять свои программы от лишних компонент, используя по максимуму API.
Нет ничего невозможного для человека с интеллектом.

RomanReaL
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 26.04.2007 (Чт) 12:17

Visual Basic 6.0 и его компоненты?

Сообщение RomanReaL » 27.04.2007 (Пт) 16:17

Ну, что ни у кого пока нет новых идей? :idea: :?: :!:

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

Сообщение GSerg » 27.04.2007 (Пт) 16:30

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

RomanReaL
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 26.04.2007 (Чт) 12:17

Visual Basic 6.0 и его компоненты?

Сообщение RomanReaL » 27.04.2007 (Пт) 17:07

GSerg писал(а):А они должны быть?

Ну, я вроде попросил помочь мне!

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

Сообщение GSerg » 27.04.2007 (Пт) 17:13

Ну тебе вроде дали всё, что могли дать.

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

RomanReaL
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 26.04.2007 (Чт) 12:17

Visual Basic 6.0 и его компоненты?

Сообщение RomanReaL » 27.04.2007 (Пт) 17:24

GSerg писал(а):Ну тебе вроде дали всё, что могли дать.

Никаких "новых" идей по этому поводу нет и слава богу. Мы пользуемся инсталляторами, а не паковалками сомнительного качества.


Все относительно...

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 27.04.2007 (Пт) 17:41

Каюсь.. действительно невнимательно прочитал... тогда есть еще PEBundle (кажется так).... Но я согласен с Gserg. Лучше один раз настроить инсталлятор и потом делать нормальные пакет позвояющие пользователю устанавливать программы туда куда он хочет и с нормальным сопровождающим текстом чем хранить на диске 10 msvbvm60.dll и прочих компонент в разных папках....
Утро добрым не бывает!

Toun
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 09.09.2007 (Вс) 14:27
Откуда: Коломна

Люди, помогите!

Сообщение Toun » 09.09.2007 (Вс) 14:34

Скажите как зарегистрировать в ОС допольнительно подключаемые компоненты.

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

Сообщение tyomitch » 09.09.2007 (Вс) 15:06

regsvr32 компонент.ocx
Изображение

Toun
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 09.09.2007 (Вс) 14:27
Откуда: Коломна

Сообщение Toun » 09.09.2007 (Вс) 15:54

Я в этом деле новичек поэтому можно максимально понятным языком и максимально подробно, пожалуйста. :!: Так что делать с regsvr32 и компонентом .ocx?

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

Сообщение GSerg » 09.09.2007 (Вс) 16:06

Ещё один считающий, что "я новичoк" избавляет от необходимости иметь голову и позволяет требовать кашку в максимально переваренном виде :neutral:
А ты поищи по форуму, новичок. По слову regsvr32 хотя бы.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Toun
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 09.09.2007 (Вс) 14:27
Откуда: Коломна

Сообщение Toun » 09.09.2007 (Вс) 16:56

regsvr32 компонент.ocx


А у меня всё равно пишет, что класс не зарегистрирован :?:

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

Сообщение GSerg » 09.09.2007 (Вс) 17:19

А не пробовал искать по этим трём английским словам?
Смотри, находится http://bbs.vbstreets.ru/viewtopic.php?t=33777. Видишь, как здорово. Палец о палец начнём ударять, или будем забаниваться потихоньку?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Toun
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 09.09.2007 (Вс) 14:27
Откуда: Коломна

Сообщение Toun » 12.09.2007 (Ср) 16:31

Большущее спасибо всем!

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 13.09.2007 (Чт) 13:35

RomanReaL
На VB как правило используются уже скомпилированные ActiveX компоненты. Если тебе надо компонентов "как в Delphi", то ищи их в формате ctl и cls (контролы и классы соответственно). Вот те и свежая идея.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

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

Сообщение GSerg » 13.09.2007 (Чт) 22:08

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

След.

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

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

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 88

    TopList