[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 3 года 2 месяца
  • Сообщений: 2882
  • Репутация:103

    [+] [-]
  • Откуда: Админ от сюда
Иногда требуется собрать какое то количество программ в оболочку, для удобного запуска.
Программ AutoPlay, имеется множество, но если по каким то критериям, они не устраивают, можно написать свою.
В данной теме, покажу (напишу и выложу исходник) как создать оболочку в PureBasic (если у пользователей появится интерес к данной теме)
Как то давно, пытался понять, принципы написания программ на PureBasic...
Но язык не в какую не поддавался осмыслению.
Хотелось написать лаунчер, нарисовал окно в редакторе форм и... завис...
Долго думал, как навесить события на нажатие клавиш, как подправить дизайн созданного окна,
так как в редакторе форм, нет возможности изменять все свойства элементов...
Но так и не справился...
Теперь чуть накопил знаний, могу научить и вам.
В чем же преимущество данного Лаунчера:
Малый размер файла
Можно создать как х86 так и х64
Можно добавить любой функционал, ограниченный лишь вашими знаниями языка.
Познакомитесь с PureBasic и возможно возьмете его на вооружение.
Минусы:
Сам язык платный, но не дорогой... (в интернете можно найти, полные, свежие версии)
Рисовать интерфейс лучше вручную, указывая позицию и размер элементов
Ну или в редакторе форм, набросать интерфейс, а потом перенести код, в основной...
Набросал тестовый проект, прошу протестировать правильное отображение кнопок (сверить с картинкой)

(в PureBasic изначально нет функции показа картинки с текстом на кнопке, поэтому сделана отдельная процедура на API)
Вложение


Последний раз редактировалось: Joker-2013 (2018-05-27 22:16), всего редактировалось 1 раз

[Цитировать]

    vampir225
  • 16411
  • Стаж: 1 год 2 месяца
  • Сообщений: 38
  • Репутация:0

    [+] [-]
Joker-2013, как раз то что я делаю через AMS (оболочку для запуска программ). Буду внимательно следить за темой ))

[Цитировать]

    4uk4a
  • 14149
  • Стаж: 2 года 2 месяца
  • Сообщений: 154
  • Репутация:12

    [+] [-]
  • Откуда: Transcarpathia
Всем доброго здоровья!
53047мне нужны результаты тестов.
Если изображение на кнопках будет, то значит всё хорошо...
У меня имеется код попроще, но в ХР иконки не отображаются, тут вроде должны....

Картинка на ХР и на 7х32

[Цитировать]

    Nestor2015
  • 17157
  • Стаж: 10 месяцев 11 дней
  • Сообщений: 73
  • Репутация:2

    [+] [-]
доброго вечера всем
вин хр х32, 10 х32 и 10х64
в РЕ 8 тоже работает:
ag

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 3 года 2 месяца
  • Сообщений: 2882
  • Репутация:103

    [+] [-]
  • Откуда: Админ от сюда
Обновил тестовый проект, добавил исходник, подчистил тему.
На днях, если будет желание и время, накидаю интерфейс окна лаунчера.
Нужно понять, как лучше его создать, что бы новичку было проще править и желательно в редакторе форм...
Ручками, то оно надежнее, но муторно.


Показать сообщения:    

Текущее время: 19-Сен 09:36

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы