PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » PureBasic для Windows » Улучшение справки


Улучшение справки

Сообщений 121 страница 128 из 128

121

Скачать

Обновление 27 февраля 2025
Все png-файлы в папке HelpPictures, а это раздел гаджетов и не только, перескриншочены на русской ОС с руссифицированными примерами.
Исправлен пример GetEnvironmentVariable()
В MessageRequester() добавлен ParentID
В ShortcutGadget добавлен скриншот
В PB_User.chm добавлен MultiByteToWideChar() в раздел WinAPI
Обновлённый chm для слияния не имел версии, исправил.

В следующей серии:
Добавление перекрёстных ссылок (тема на оф.форуме)
WebGadget - пример без кнопки копирования

Отредактировано AZJIO (28.02.2025 08:13:27)

0

122

Скачать

Обновление 1 марта 2025
Перекрёсные ссылки между популярными страницами
GetPathPart - изменил пример

Мелочь, но намучавшись из-за отсутствия ссылок решил скомпилировать. Хочу что-то мгновенно открыть, а не искать несколько минут вот и делаю эти переходы.

0

123

Как вам пример для PlaySound

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

0

124

AZJIO написал(а):

Как вам пример для PlaySound

Для чего нужен поток?
Без него тоже работает.

Код:
Define SoundFile.s = "C:\Windows\Media\Alarm01.wav"
#RingTone = 0

If Not (FileSize(SoundFile) > 0 And InitSound() And LoadSound(#RingTone, SoundFile))
  MessageRequester("", "Нет аудио файла или ошибка инициализации библиотеки Sound")
  End
EndIf

If OpenWindow(0, 0, 0, 120, 100, "Sound", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  PlaySound(#RingTone)
  Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf

0

125

Пётр
либо я ошибся, либо починили. Ранее если вытащить наушники, то вылетала ошибка, надо было ещё раз InitSound() вызывать, а сейчас этой проблемы нет. Ну и понятно что miniaudio прикрутили, теперь всё стало по другому.

0

126

AZJIO, другой раз будете починять справку - дополните, пожалуйста, для ListIconGadget() атрибуты SetGadgetItemAttribute():
#PB_ListIcon_ColumnAlignment
       - #PB_ListIcon_Left
       - #PB_ListIcon_Right
       - #PB_ListIcon_Center

Спасибо за вашу работу.

Да, и там же для GetGadgetAttribute() - #PB_ListIcon_ClickedColumn

Отредактировано Andruk (22.03.2025 03:58:48)

0

127

Обновление скачать

Добавлено две недостающие функциии в раздел шифрования.
Добавлены константы ListIconGadget() выше
В FileRead сокращены описания 2-х констант share.

0

128

скачать
png-файлы пережаты с помощью PNGGauntlet. Размер chm-файла уменьшился на 440 кб (5.13 -> 4.69 Мб).

0


Вы здесь » PureBasic - форум » PureBasic для Windows » Улучшение справки