RapsodRF
-
Постов
23 -
Зарегистрирован
-
Посещение
Активность репутации
-
RapsodRF отреагировална rareMax в Синтез речи (text-to-speech)
ни с ЯП, ни с ОС Вы не угадали
https://github.com/jimmckeeth/FireMonkey-Android-Voice
Есть и для делфи и для плюсов. Пользуйтесь
-
RapsodRF получил реакцию от Rusland в Утечка памяти при использовании эффекта
Найдено решение. Может кому-то пригодится.
Вот тут представлены четыре разных алгоритма размытия http://blog.ivank.net/fastest-gaussian-blur.html
Работает быстро и утечки теперь не наблюдается, то что и надо было сделать))
Так что всем спасибо!
Пользуйтесь! ;-)
-
RapsodRF отреагировална kami в Создание и запуск нового потока (POSIX)
Под виндой все же рекомендуется использовать не виндовый CreateThread, а враппер BeginThread, если уж наследника TThread по каким-то причинам вы избегаете
-
RapsodRF отреагировална Brovin Yaroslav в Создание и запуск нового потока (POSIX)
А обычный класс TThread не подходит?
-
RapsodRF отреагировална rareMax в Создание и запуск нового потока (POSIX)
http://docwiki.embarcadero.com/RADStudio/Seattle/en/Using_the_Parallel_Programming_Library
-
RapsodRF получил реакцию от zairkz в Утечка памяти при использовании эффекта
Найдено решение. Может кому-то пригодится.
Вот тут представлены четыре разных алгоритма размытия http://blog.ivank.net/fastest-gaussian-blur.html
Работает быстро и утечки теперь не наблюдается, то что и надо было сделать))
Так что всем спасибо!
Пользуйтесь! ;-)
-
RapsodRF отреагировална krapotkin в Циклическое воспроизведение звука
есть BASS
там есть событие окончание трека
-
RapsodRF отреагировална Равиль Зарипов (ZuBy) в Циклическое воспроизведение звука
пользуйтесь стандартными средствами воспроизведения звука, в интернете где-то видал классы для разных платформ
-
RapsodRF отреагировална dnekrasov в [Win][FMX] Не работает RegisterHotKey
Нужно переопределять основной обработчик событий окна, но легче всего сделать так:
... FWnd := AllocateHWnd(WindowProc); ... procedure WindowProc(var AMsg: TMessage); begin case AMsg.Msg of WM_HOTKEY: case TWMHotKey(AMsg).hotkey of 1: ...; 2: ...; ... end; end; end; ... RegisterHotkey(FWnd, ...); // как обычно в VCL ... UnregisterHotkey(...); // как обычно в VCL ...
С OSX не все так просто.
Посмотрите темы
Глобальный Hook в OSX и Глобальные хоткеи в OS X
-
RapsodRF получил реакцию от Guitar в Работа со звуком. Запись разговора на телефон
RE: Andrey Efimov
Под Android.
Да, именно запись.
-
RapsodRF отреагировална zairkz в С помощью каких компонентов проще всего реализовать онлайн чат?
Можно помучаться с TListView, но я остановился на TPresentedScrollBox и стилизованных Label'ах (облачки сообщений, под разные scale на png 9patch), скорость скролла хорошая, плюс есть боунсы и тд.
Приложил исходники проекта, также в архиве отдельно chat.style
procedure TForm2.ChatUp(UsID: integer; LastId: integer; CText: string); var Labb: TLabel; Marg: Single; LT: TLayout; begin LT := TLayout.Create(PR); LT.Parent := PR.Content; LT.Margins.Top := 2; LT.Align := TAlignLayout.Top; LT.Position.Y := PR.ContentBounds.Height + 50; Marg := PR.Width * 0.20; Labb := TLabel.Create(PR); Labb.Parent := PR; Labb.Align := TAlignLayout.Top; Labb.AutoSize := True; Labb.WordWrap := True; Labb.TextSettings.WordWrap := True; if UsID = 0 then begin Labb.Margins.Left := Marg; Labb.Margins.Right := 4; Labb.TextAlign := TTextAlign.Trailing; Labb.StyleLookup := 'labelchat_green'; end else begin Labb.Margins.Right := Marg; Labb.Margins.Left := 4; Labb.TextAlign := TTextAlign.Leading; Labb.StyleLookup := 'labelchat_white'; end; Labb.NeedStyleLookup; Labb.Text := ' ' + CText + ' '; LT.Height := Labb.Height + 4; Labb.Parent := LT; if UsID = 0 then Labb.Align := TAlignLayout.Right else Labb.Align := TAlignLayout.Left; end; Первые признаки шизофрении:
Chat.zip