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

    Joker-2013
  • 1039
  • Стаж: 2 года 11 месяцев
  • Сообщений: 2802
  • Репутация:123

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

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


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

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

    vampir225
  • 16411
  • Стаж: 11 месяцев 7 дней
  • Сообщений: 28
  • Репутация:0

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

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

    4uk4a
  • 14149
  • Стаж: 1 год 10 месяцев
  • Сообщений: 128
  • Репутация:10

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

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

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

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

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

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

    Joker-2013
  • 1039
  • Стаж: 2 года 11 месяцев
  • Сообщений: 2802
  • Репутация:123

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


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

Текущее время: 28-Май 02:05

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


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