FMXBridge.dll для Inno Setup

DLL FMXBridge.dll для Inno Setup 21.08

Нет прав для скачивания
audiofeel обновил(а) ресурс FMXBridge.dll для Inno Setup новой записью:

FMXBridge - последние изменения

Разделение x86 / x64

В этом обновлении разделил сборки FMXBridge.dll для двух архитектур:
- FMXBridge_x86.dll - Win32
- FMXBridge_x64.dll - Win64

Теперь Inno Setup просто выбирает нужную сборку в зависимости от архитектуры:
Код:
[Setup]
SetupArchitecture=x64

[Files]
#if SetupSetting("SetupArchitecture") == "x64"
  Source: "Modules\sk4d_x64.dll";      DestName: "sk4d.dll";      Flags: dontcopy
  Source...

Узнать больше об этом обновлении...
 
audiofeel обновил(а) ресурс FMXBridge.dll для Inno Setup новой записью:

FMXBridge - последние изменения

Добавлены два новых контрола:

FGlassRectangle - Liquid Glass
Поддерживает:
- размытием фона;
- преломлением изображения;
- эффектом объёма и оптической толщины;
- дисперсией;
- поддержкой скруглённых углов;
- отдельной настройкой GlassAmount и BlurAmount.
- стандартные свойства FMX-контрола.

FBlurRectangle - Blur
Отдельный контрол только для размытия содержимого под ним, без эффекта стекла.
Поддерживает:
- настройку силы размытия;
- скруглённые углы;
-...

Узнать больше об этом обновлении...
 
Тык я не админ, просто к слову, подметил, что внимательнее читать посты нужно при скачивании материала :) Без негатива
Да, это понятно. Но я и изначально правильно делал, но ломалось. Точнее, сразу брал из примера и подключал 64-й вариант, как показано, но понял, что другие библиотеки на x86. Точнее, проблему составляла одна для скачки из интернета с сервера. Потом нашел функцию, которая решает проблему, когда что-то 64, а что-то x86. Заработало. Потом почитал, что на производительность, если я вообще выберу x86, никак на скорость ничего не повлияет, и уже окончательно заменил dll на x86 с 64, чтобы было, так сказать, все под одну гребенку. Разницы-то никакой нет. Если бы у меня была IDP 64, то можно было бы и 64 все поставить, а так, насколько я знаю, она только x86 идет или в интернете плавает. Ну я не нашел. а как загрузчик использовать плюс распаковка та что с инно идет или в примерах на бриджах массово и с большими потоками ну хотя бы 16 я так и не разобрался . только понял что можно один фал грузить а у меня их на сервере 160 лежит и если человек выбирет в модпаке например 50 модов то я не знаю как зделать что бы быстро и качалось с сервака и распаковывалось сделать на каком то другом примере без использования IDP и 7za. если кто знает то подскажите .
 
Да, это понятно. Но я и изначально правильно делал, но ломалось. Точнее, сразу брал из примера и подключал 64-й вариант, как показано, но понял, что другие библиотеки на x86. Точнее, проблему составляла одна для скачки из интернета с сервера. Потом нашел функцию, которая решает проблему, когда что-то 64, а что-то x86. Заработало. Потом почитал, что на производительность, если я вообще выберу x86, никак на скорость ничего не повлияет, и уже окончательно заменил dll на x86 с 64, чтобы было, так сказать, все под одну гребенку. Разницы-то никакой нет. Если бы у меня была IDP 64, то можно было бы и 64 все поставить, а так, насколько я знаю, она только x86 идет или в интернете плавает. Ну я не нашел. а как загрузчик использовать плюс распаковка та что с инно идет или в примерах на бриджах массово и с большими потоками ну хотя бы 16 я так и не разобрался . только понял что можно один фал грузить а у меня их на сервере 160 лежит и если человек выбирет в модпаке например 50 модов то я не знаю как зделать что бы быстро и качалось с сервака и распаковывалось сделать на каком то другом примере без использования IDP и 7za. если кто знает то подскажите .
В Inno Setup 7 это уже штатно есть: [Files] умеет скачивать файлы по HTTP/HTTPS, а extractarchive - сразу распаковывать архивы.
Документация [Files]
Документация ArchiveExtraction

например наверное как то так
Код:
[Setup]
ArchiveExtraction=full

[Files]
Source: "https://server.ru/mod1.zip"; \
  DestDir: "{app}\Mods\Mod1"; \
  DestName: "mod1.zip"; \
  ExternalSize: 50000000; \
  Flags: external download extractarchive ignoreversion

Посиди спокойно, почитай документацию - думаю, разберёшься. Если есть конкретные предложения по интерфейсу или что-то хочешь изменить/добавить - пиши, я не отказываюсь помочь, если конкретно знаешь, что именно хочешь сделать.

Если GPT не доступен то забей все в DeepSeek.
За тебя это наверное никто не будет делать.
 
Назад
Сверху