Delphi компоненты / Delphi components # 9

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,439
Credits
574
FastReport v6.6.17 sources for RAD Studio 10.3.x RIO and RAD Studio 10.4 Sydney
-- How to Install FR v6.6.17 on RAD Studio 10.4 Sydney?
[SHOWTOGROUPS=4,20]
Fast-Report-v6-6-17-on-RAD-Studio-10-4-Sydney.png
  1. copy all FastReport files installed in RAD Studio 10.3.x Rio for other folder to RAD Studio 10.4 Sydney
    1. except all binary files, like *.dcu *.a *.bpl etc...
    2. DONT COPY "LibD26" and "LibD26x64" <-- this folder is for RAD 10.3.x Rio OK?
  2. for installation in RAD 10.4 you needs some observations:
    1. BDE is necessary for install components to BDE, of course!
    2. TEECHART is necessary if have it, else, just DONT COMPILE this DPKs - jump it!
    3. Create a new GROUP for RAD 10.4 and add this DPK;
      1. [*]Compiling in 32Bits
        -------------------
        fqb260.dpk
        fs26.dpk
        fsDB26.dpk
        fsBDE26.dpk
        fsADO26.dpk
        fsIBX26.dpk
        fsFD26.dpk
        fsTee26.dpk
        frx26.dpk
        frxDB26.dpk
        frxBDE26.dpk
        frxADO26.dpk
        frxIBX26.dpk
        frxDBX26.dpk
        frxFD26.dpk
        frxTee26.dpk
        frxe26.dpk
        frxcs26.dpk
        frxIntIOBase26.dpk
        frxIntIO26.dpk
        frxIntIOIndy26.dpk
        dclfs26.dpk
        dclfsDB26.dpk
        dclfsBDE26.dpk
        dclfsADO26.dpk
        dclfsIBX26.dpk
        dclfsFD26.dpk
        dclfsTee26.dpk
        dclfrx26.dpk
        dclfrxDB26.dpk
        dclfrxBDE26.dpk
        dclfrxADO26.dpk
        dclfrxIBX26.dpk
        dclfrxDBX26.dpk
        dclfrxFD26.dpk
        dclfrxTee26.dpk
        dclfrxe26.dpk
        dclfrxcs26.dpk
        dclfrxIntIO26.dpk
        dclfrxIntIOIndy26.dpk
      2. [*]Compiling in 64Bits
        -------------------
        fqb260.dpk
        fs26.dpk
        fsDB26.dpk
        fsADO26.dpk
        fsIBX26.dpk
        fsFD26.dpk
        fsTee26.dpk
        frx26.dpk
        frxDB26.dpk
        frxADO26.dpk
        frxIBX26.dpk
        frxDBX26.dpk
        frxFD26.dpk
        frxTee26.dpk
        frxe26.dpk
        frxcs26.dpk
        frxIntIOBase26.dpk
        frxIntIO26.dpk
        frxIntIOIndy26.dpk
    4. you need add the "VER340" section in some "INC files": just copy VER330 and change the name to VER340 in:
    5. FastQB\fqb.inc
      FastScript\fs.inc
      Source\ADO\frx.inc
      Source\BDE\frx.inc
      Source\ClientServer\frx.inc
      Source\DBX\frx.inc
      Source\ExportPack\frx.inc
      Source\FIB\frx.inc
      Source\FireDAC\frx.inc
      Source\frx.inc
      Source\IBX\frx.inc
    6. when compiling the compiler will show somes errors, in fact, it's not errors... it just needs know where is the ".INC" files
      1. FRX.inc is in "SOURCE" folder, then, just copy it for sub-folders ADO, BDE, DBX, IBX, FIREDAC, CLIENTSERVER, EXPORTPACK
      2. FQB.inc is in "FASTQB" folder, then copy it for where is neeeds!
      3. FS.inc is in "FASTSCRIPT" folder, then copy it for where is neeeds!
      4. TEE.inc is in "SOURCE" and "FASTSCRIPT" folders, then copy it for where is neeeds!
    7. now compile (BUILD ALL ) to 32bits and install the DCL packages
    8. now change the config to 64bits and just compile it (BUILD ALL)
  3. if you done, then, your FR will be installed in your IDE!
[/SHOWTOGROUPS]
 

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,439
Credits
574
SVGMagic for RAD 10.3.x Rio
SVG support for Delphi and C++ builder VCL
SVGMagic adds support for Для просмотра ссылки Войди или Зарегистрируйся to Embarcadero® RAD Studio Delphi® and C++ builder® Visual Component Library (VCL).

Why use SVGMagic?
  • Integrates with native IDE components
    Once installed, any SVG image can be displayed using the native IDE components just as with the bitmap-based formats (.bmp, png, .jpg,…).
  • TImage loading SVG

  • All components using TGraphic support SVGs, among which: TImage, TPicture, TCanvas.
  • Superior image qualityAlways get the best image quality whatever the dimensions / resolution. You don’t need to edit the image if it needs to be resized.
    tiger small
    tiger large

    Для просмотра ссылки Войди или Зарегистрируйся
  • High DPI aware
    When an SVG is used to display an image, its quality does not change, even when the image is stretched. This feature offers a certain advantage when the application has to support the high dpi, because the resizing of the images naturally accompanies the interface.
  • Transparent
  • walking human

  • SVGs fully support transparency. No more anti-aliasing issues experienced with bitmap based images.
  • AnimatedThe SVG standard natively supports complex animations and SVGMagic fully supports them.
    a good glass of beer
    animated graphs
  • Smaller size
    SVGs are incredibly smaller than bitmap based images, even when compressed. Furthermore SVGs also support compression.
  • Widely available
    SVGs are widely used for internet graphics, and several well known and powerful creation tools are available, like Для просмотра ссылки Войди или Зарегистрируйся or Adobe® Illustrator. In addition, you don’t need to create SVGs yourself as there are plenty of vector image libraries available online such as Для просмотра ссылки Войди или Зарегистрируйся, Для просмотра ссылки Войди или Зарегистрируйся and many others.
  • Expandable
    SVGs can easily be expanded to other components such as buttons, checkboxes, radiobuttons, popupmenus and many more.
    TButton using SVG
    TImagebutton using SVG
    TPopupMenu using SVG

    TCheckBox and TRadioButton using SVG
  • Proven track record
    SVGMagic is used on a daily base in commercial software like Для просмотра ссылки Войди или Зарегистрируйся.
  • Flexible
    The SVG standard allows to obtain spectacular effects including animations, then to change them completely without modifying one line of code.
Components
  • TWSVGGraphic component adds native TPicture, TImage, TCanvas SVG support
  • TWSVGImageList DPI aware SVG image list
  • TWSVGCheckBoxStyle to style any check box
  • TWSVGRadioButtonStyle to style any radio button
Downloads
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся

Install SVGMagic
To fully experience the library's capabilities, test it now. Follow the quick guide to install the SVGMagic library.

  1. Для просмотра ссылки Войди или Зарегистрируйся
  2. Unzip the archive in your Embarcadero RAD Studio common directory: C:\Users\Public\Documents\Embarcadero\Studio\
  3. Open your Embarcadero RAD Studio IDE, then from menu “Component” -> “Install Packages”, click “Add…” button, and browse to c:\Users\Public\Documents\Embarcadero\Studio\[Product Version]\Bpl\WSVGD.bpl file, then confirm twice with “OK”.
    [Product Version] for your IDE version is:
    “9.0” = XE2
    “15.0” = XE7
    “16.0” = XE8
    “17.0” = 10.0 Seattle
    “18.0” = 10.1 Berlin
    “19.0” = 10.2 Tokyo
    “20.0” = 10.3 Rio
  4. Для просмотра ссылки Войди или Зарегистрируйся
  5. Unzip the demo project
  6. Open the demo in RAD Studio and build it
Common issues:

  • In C++ Builder project, you may need to include #pragma comment(lib, “usp10”) in your main form .cpp file
  • In case of flickering, verify that DoubleBuffered property is set to true on the component
Compatibility
SVGMagic works on Windows 10, 8, 7 and is available for RAD Studio XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio.
[SHOWTOGROUPS=4,20]
SVG Magic - 1.006 Jan 14, 2020
fixed: animation of different types were not supported if defined in the same group fixed: matrix animation was never applied to groups, switches and actions fixed: array of values was not supported in animated transform matrices fixed: a rounding error could cause jerks in several animations fixed: a possible buffer overflow, which could happen in rare occurrences fixed: several SVG files could no longer be loaded with 10.3.3 Rio (perhaps also with 10.3.2 Rio)


SVGMagic for 10.3 Rio
Для просмотра ссылки Войди или ЗарегистрируйсяДля просмотра ссылки Войди или Зарегистрируйся
[/SHOWTOGROUPS]
 
Последнее редактирование:

emailx45

Местный
Регистрация
5 Май 2008
Сообщения
3,571
Реакции
2,439
Credits
574
ZXing Barcode Scanning Library for Delphi XE to 10.3.3. Rio.
QRCode 64bit Android and IOS fix (Issue #93 and #62)
[SHOWTOGROUPS=4,20]
1593022057064.png
ZXing.Delphi is a native Object Pascal library that is based on the well known open source Barcode Library: ZXing (Zebra Crossing). This port is based on .Net Redth port of ZXing and the Java one. This is I think the first native FireMonkey barcode lib. It is aimed at all of the FireMonkey mobile platforms and, starting from v3.1, it fully supports also Windows VCL applications (no dependencies on FMX.Graphics unit).

With this library you can scan with native speed without the use of linking in external libraries and avoid compatibility issues and dependencies. It is fast.

Its compatible with in Delphi XE7 - 10 Rio and tested with IOS 8.x, 9.x, 10.x, 11.x, 12.x, Android, Windows 32/64 and OSX. The goal of ZXing.Delphi is to make scanning barcodes effortless, painless, fast and build within your FireMonkey or native Windows (VCL or Firemonkey) applications.

Just include the source files and add it in your existing projects and build the ZXing.Delphi source within your projects.

NOTE for 'Advanced test demo app' and Android with Rio.
The Android camera is currently working better then ever for Rio and Android! Many thanks to: E. van Bilsen. But, because of the close nature of the sources and used lib and the lack of support for this tweak I do recommend a third party native camera for Android.

Supported Formats
1D product1D industrial2D
UPC-ACode 39QR Code
UPC-ECode 93Data Matrix (Center images only)
EAN-8Code 128
EAN-13ITF
Features
  • Native compiled barcode scanning for all VCL and FireMonkey platforms (IOS/Android/Windows/OSX).
  • 100% free. No license fees. Just free.
  • Speed
  • Simple API
  • Unit tests provided
  • Test projects provided
Changes
  • v3.9.0
    • QRCode 64bit Android and IOS fix (Issue #93 and #62)
[/SHOWTOGROUPS]
[SHOWTOGROUPS=4,20]
Для просмотра ссылки Войди или Зарегистрируйся[/SHOWTOGROUPS]