Перейти к содержанию
Fire Monkey от А до Я

OnePeople

Пользователи
  • Постов

    326
  • Зарегистрирован

  • Посещение

  • Победитель дней

    57

Весь контент OnePeople

  1. Перезалил. Итого: 1. Поправил звук, теперь проценты отображаются верно 2. Переместил иконку закрыть, не знаю даст это что то???(wamaco проверь пожалуйста) 3. Звук теперь регулируется вместе со звуком windows И так по мелочи доработал)
  2. А у тебя в Windows масштабирование не стоит, я не тестил с масштабированием.
  3. Да они и так нормально обновляются, с учётом того что по вкладкам не кто туда сюда прыгать не будет, ведь минус ищут постепенно прослушивая или просто определенный по названию. Но зависания при прыжках по вкладкам я убрал. 1. Нет такого( 2. Спасибо убрал) Перезалил еще дофига багов убрал)
  4. Это исправил. Как и звук. А здесь наверно добавлю webbrowser, там потом перекидывает на страницу проверки на бота( А вот баг с отрисовкой, это не мой косяк, а делфи procedure TForm1.rTopBackgroundPaint(Sender: TObject; Canvas: TCanvas; const ARect: TRectF); var BitmapSource: TBitmap; BitmapDest: TBitmap; DestWidth: Integer; DestHeight: Integer; BitmapSourceRect: TRectF; BitmapDestRect: TRectF; lt: TLayout; begin BitmapSource := lbMinusList.MakeScreenshot; BitmapSourceRect := TRectF.Create(TPointF.Create(lTop.Position.X, lTop.Position.Y), lTop.Width, lTop.Height); DestWidth := Max(0, Round(rTopBackground.Width)); DestHeight := Max(0, Round(rTopBackground.Height)); BitmapDest := TBitmap.Create(DestWidth, DestHeight); BitmapDestRect := TRectF.Create(0, 0, BitmapDest.Width, BitmapDest.Height); if BitmapDest.Canvas.BeginScene then try BitmapDest.Canvas.DrawBitmap(BitmapSource, BitmapSourceRect, BitmapDestRect, 1); finally BitmapDest.Canvas.EndScene; end; rTopBackground.Fill.Bitmap.Bitmap.Assign(BitmapDest); BitmapSource.Free; BitmapDest.Free; end; В rTopBackground лежит GaussianBlurEffect, а с эффектами в делфи беда(((
  5. У меня что то не воспроизводится этот баг((( Исправим, косяк bass.dll Так он же есть, там где отображается название выбранной категории это поле поиска)
  6. И точно, зачем то браузеру нужны были права администратора) Перезалил, с небольшими исправлениями и увеличенной областью нажатия на прогрессы) Оставил ListBox, но добавил ручной скролл колёсика мыши с небольшой анимацией) Как такое решение с началом закачки файла? Andrey Efimov, спасибо за отзыв;)
  7. Спасибо за отзыв и что забросили на форум! Просто файл у меня не заливается на форум((( Очень полезные мысли и заметки, поправим))
  8. OnePeople

    Release vs Debug

    На процедуре декомпрессии gzip просто замирает поток и всё, причем в debug она выполняется как положено.
  9. OnePeople

    Release vs Debug

    Delphi 10.2.1 Программа отлично работает в debug, и не работает в Release, не работает ZLibExGZ.pas, причем раньше с ним проблем не было, что на это влияет?
  10. @kami, под задачу сделать быстро, легко и не изобретая велосипед, это именно самое правильное решение!
  11. Во первых зачем что то изобретать если уже есть, а если уж так надо тогда самое быстрое решение, да скорее всего и самое правильное App Tethering
  12. Так может все дело в том что вам нужна высота клиентской области? Form1.ClientHeight
  13. Файл уже есть и создан не мной, решил вопрос сменой кодировки списка файлов
  14. В имени файла есть символ × с ним не находит, как побороть?
  15. OnePeople

    Google Speech API

    Спасибо попробую;
  16. OnePeople

    Google Speech API

    Может кто с питона на делфи переделать это
  17. OnePeople

    Google Speech API

    Рано обрадовался один раз прокатило и всё, (Как так??) Кто знает в чем суть шифрования RSASSA-PKCS1-V1_5-SIGN ? Я беру Затем идет шифрование как я понимаю нужно получить SHA256 ключа, с помощью этого же ключа, а затем с помощью полученного ключа уже зашифровать методом RSA то что выше? Или не так? The RSA private key is then passed to the RSA signing function, which also takes the hash type, SHA-256, and the JWS Signing Input as inputs. The result of the digital signature is an octet sequence, which represents a big-endian integer. In this example, it is: Вот как это понять?
  18. OnePeople

    Google Speech API

    Спасибо нашел нужные библиотеки в другом месте, наконец-то хотя бы авторизировался)))
  19. OnePeople

    Google Speech API

    Итак, зарегистрировал свое приложение, читаю пишут для этих API лучше использовать ауниентификацию через service account, ладно создал. Получил ключ в формате JSON Иии, что теперь понять не могу, зачем такой огород из способов аунтефикации? Помогите разобраться!!! Понял нужен JWT, как сделать RSA256 шифрование?
  20. OnePeople

    DirectShow9

    Перерыв интернет так толкого ничего и не нашел пришлось читать майкрософта, может кому пригодиться: Кол-во аудиодорожек и применение:
  21. OnePeople

    DirectShow9

    Есть код определяющий количество аудиодорожек в видео procedure TfGeneral.GetSoundStreamsCount; var EnumFilters: IEnumFilters; {The Variables needed for Filter Operations} BaseFilter: IBaseFilter; FilterInfo: TFilterInfo; Klasse:TGuid; begin fVideo.lbAudioStreams.Clear; glb_SoundStreams:=0; {plain } (pFilterGraph as IFilterGraph).EnumFilters(EnumFilters); {Enumerate Filters} While (EnumFilters.Next(1, BaseFilter, nil)=S_OK) do begin BaseFilter.QueryFilterInfo(FilterInfo); BaseFilter.GetClassID(Klasse); if IsEqualGUID(Klasse,CLSID_DSoundRender) then begin glb_SoundStreams:=glb_SoundStreams+1; {counting} AddMenuItem(fVideo.lbAudioStreams,'Audio '+IntToStr(glb_SoundStreams),'','',nil,true); end; end; end; И есть файл в нем две дорожки Одна AC3, вторая DTS. По этому коду находит только DTS, в каком интерфейсе искать вторую?
×
×
  • Создать...