Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
1 / 1 / 1
Регистрация: 04.12.2010
Сообщений: 56

При первом запуске программы автоматическая установка необходимых библиотек

05.06.2014, 17:01. Показов 3404. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите. Как можно реализовать на VB автоматическую установку библиотек которые используются в проекте , непосредственно при первом запуске программы (программа без установки setup, просто exe'шный файл).
Либо может отдельное приложение которое зарегистрирует в системе библиотеки. А то через командную строку и regsvr32 это все долго) Подскажите вариант и возможное решение данной проблемы пожалуйста)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.06.2014, 17:01
Ответы с готовыми решениями:

Регистрация библиотек при первом запуске
Как при первом запуске программы зарегистрировать необходимые библиотеки? Вручную не нужно, так как программа устанавливается setup'ом .

Проверка всех необходимых DLL при запуске программы
Добрый день. Как сделать так чтобы при запуске программа проверяла сразу наличие всех необходимых DLL а не тогда когда будет вызвана эта...

Сообщение при первом запуске программы
Как сделать так, чтобы при первом запуске программы, вадавало любое сообщение (MsgBox), а при всех последующих - ничего не вылезало...

24
1 / 1 / 1
Регистрация: 04.12.2010
Сообщений: 56
06.06.2014, 22:23  [ТС]
Студворк — интернет-сервис помощи студентам
блин, не то значит , я то думал как то можно без этого обойтись , просто допустим на другом компе где этого шрифта нету я запускаю свою прогу , в которой используется этот шрифт. И сделать так что бы , при первом запуске программы или так же отдельным приложением установить (зарегать) соответствующие шрифты в эту систему. Или может только при работе программы этот шрифт как то подгружался.
Хотелось бы обойтись без перекидывания этого фала самому в папку шрифты.
0
Модератор
10068 / 3913 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
06.06.2014, 22:33
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Цитата Сообщение от Илюха)) Посмотреть сообщение
Нашел код, вроде как бы рабочий , но у меня шрифт в форме все равно не меняется
Ну ты знаешь чем отличается имя шрифта от имени файла шрифта? Нужно писать так
Visual Basic
1
Me.Font.Name = "a_Albionic"
Цитата Сообщение от Илюха)) Посмотреть сообщение
Или может только при работе программы этот шрифт как то подгружался.
Для этого я тебе написал
Цитата Сообщение от The trick Посмотреть сообщение
AddFontResourceEx
0
1 / 1 / 1
Регистрация: 04.12.2010
Сообщений: 56
06.06.2014, 22:46  [ТС]
Все, отлично The trick, спасибо)

Выкладываю правильный вариант если кому пригодится

PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Declare Function AddFontResourceEx Lib "gdi32" Alias "AddFontResourceA" (ByVal lpFileName As String) As Long
Private Declare Function RemoveFontResourceEx Lib "gdi32" Alias "RemoveFontResourceA" (ByVal lpFileName As String) As Long
Dim AppPath As String
 
Private Sub Form_Load()
     AppPath = App.Path
    If Right$(AppPath, 1) <> "\" Then AppPath = AppPath + "\"
    AddFontResourceEx AppPath + "ALBI.ttf"
    Me.AutoRedraw = True
    Me.Font.Name = "a_Albionic"
    Me.Print "бла бла бла"
End Sub
 
Private Sub Form_Unload(Cancel As Integer)
    RemoveFontResourceEx AppPath + "ALBI.ttf"
End Sub
0
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
06.06.2014, 23:04
Цитата Сообщение от Илюха)) Посмотреть сообщение
AddFontResourceEx AppPath + "ALBI.ttf"
лучше напиши так, если хочеш чтоб было еще правильнее:
... AppPath & "ALBI.ttf

Не по теме:


Цитата Сообщение от Илюха)) Посмотреть сообщение
если кому пригодится
..меня Castail както тоже поправил, надо писать пригодитЬся :)

ну вообщето
смотря какое предложение наприер он мне пригодится, а другое мне это может пригодиться

1
1 / 1 / 1
Регистрация: 04.12.2010
Сообщений: 56
07.06.2014, 00:27  [ТС]
Антихакер32, учту
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.06.2014, 00:27

Пароль при первом запуске программы
Как сделать так что б при первом запуске программы пользователю нужно было вводить пароль.

Окно регистрации при первом запуске программы
Всем привет, знаю что подобные темы были подняты в данном разделе, но как то не до конца смог реализовать то что прочитал, надеюсь на Ваше...

Создание бд при первом запуске программы (hsqldb)
Как сделать, что бы при первом запуске программы она сама создавала себе необходимую базу данных? eclipse, hsqldb

Создание папки при первом запуске программы
Всем доброго времени суток! Как сделать так, чтобы при первом запуске программы на компьютере в определенном месте создавалась папка с...

Данные программы (сохранение и автоматическая загрузка при запуске)
Всем привет. Понадобилась программка для учета финансов. Решил написать что-нибудь простенькое, но не могу понять как можно реализовать БД....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru