units » Page 3 » Custom Developer Tools and VCL Components | Developer Team

Anatomy Of A Delphi 10.3 Rio Firemonkey App On #Android, #IOS, #Windows, And #macOS

Anatomy Of A Delphi 10.3 Rio Firemonkey App On #Android, #IOS, #Windows, And #macOS


If you are new to working with a full featured framework like Firemonkey you may be wondering at the size of the apps that Delphi 10.3 Rio Firemonkey generates. The Firemonkey Framework has hundreds of thousands of lines of code that allows you to jump ahead and start building the app you want to build now instead of the bricks in the road to get there. Hopefully this infographic will provide some insight into what makes up an APK/IPA cross platform application deployed from Delphi 10.3 with the FMX framework. The infographic covers Android, IOS, Windows, and Mac OSX apps/packages/libraries/archives created using the Firemonkey framework. Tools that utilize the Firemonkey framework are Delphi 10.3, C++Builder 10.3, and RAD Studio 10.3. The infographic only covers Release mode (something you could deploy to your customers). I have also included a VCL section in the infographic so that you can compare the Windows only VCL framework to the cross platform FMX framework. Also keep in mind that when you use debug information or are in Debug mode your file could be significantly larger. The sizes of the generated files are included in the green circles. There is the normal compiled size and then there is the compressed or packaged size. APK and IPA files are packaged and compressed. The compressed sizes for Windows and Mac OSX were achieved using the 7Zip format. Here is some information directly from the infographic as well about what units are included in a FMX app on Android (it is slightly different on each platform) and how those units effect the size of the deployable file.
Read more

Direct Oracle Access 4.1.3.5 for D10.2 Tokyo

Direct Oracle Access 4.1.3.5 for D10.2 Tokyo
Direct Oracle Access 4.1.3.5 for D10.2 Tokyo


If you are using Borland's Delphi or C++Builder to develop Oracle applications, then the Direct Oracle Access component set can help you to make a seamless integration between this great development tool and database system. Not only will your application take maximum advantage of both products. oth online transaction and batch processing applications can benefit from Oracle's performance features. Direct Oracle Access, as the name suggests, directly accesses the Oracle Interface. This guarantees optimal performance for standard database access functions. Support for Array Fetching, Array DML, PL/SQL Blocks, PL/SQL Tables, Local Statement Caching and the Direct Path Load Engine enable you to optimize your application's performance critical functions even more.
Read more

DevDept Eyeshot Ultimate 10.0.1050.0 for Winforms/WPF

DevDept Eyeshot Ultimate 10.0.1050.0 for Winforms/WPF
DevDept Eyeshot Ultimate 10.0.1050.0 for Winforms/WPF


Eyeshot includes a full assortment of entity types, including curves, polyhedral meshes, surfaces, solids and point clouds. Modeling tools include triangulation and meshing, boolean operations, curve and surfaces trim/fillet/offset/intersection and surface reconstruction from point clouds. Support for standard CAD formats allows geometry import/export. The product is easy to deploy: a couple of managed, strongnamed assemblies. Assemblies can be distributed using XCopy or the global assembly cache.

For Winform & WPF
Read more

paxCompiler 4.2 Full Source for Delphi 10.2 Tokyo

paxCompiler 4.2 Full Source for Delphi 10.2 Tokyo
paxCompiler 4.2 Full Source for Delphi 10.2 Tokyo | 3 Mb


paxInterpreter allows to execute intermediate paxCompiler byte-code. New runner is interchangeable with paxCompiler TPaxProgram class without any restrictions, i.e. you can use it with all pax components (TPaxCompilerDebugger, TPaxCompilerExplorer, TPaxEval), the same import routines allows you to import host-defined members. paxInterpreter supports the same scripting languages: Pascal, Basic, j@vascript. You can use generic types, anonymous functions, lambda expressions, operator overloading etc. You have possibility to use script-defined classes at host side via interfaces and virtual methods, bind dfm files, use RTTI of script-defined types, use compiled script units. And more... Current version of paxInterpreter can be used with Windows 32/64 bit. paxInterpreter will available for all platforms supported by Delphi XE (Mac OS, iOS, Android) in the next releases. Native code generators will be added to paxCompiler as well.
Read more

ZylGPSReceiver 3.74

ZylGPSReceiver 3.74
ZylGPSReceiver 3.74 | 1 Mb


ZylGPSReceiver is a Delphi & C++Builder component collection that communicates with a GPS receiver (Global Positioning System). It returns latitude, longitude, altitude, speed, course, heading and many other useful parameters of the current position and the parameters of the satellites in view. The component is extended to calculate distances and make conversions between different measurement units.
Read more

Smart Mobile Studio 2.2.2 Enterprise

Smart Mobile Studio 2.2.2 Enterprise
Smart Mobile Studio 2.2.2 Enterprise | 74 Mb


The phrase rapid application development was a concept made famous by Borland Delphi (now Embarcadero Delphi) nearly two decades ago. Delphi came with an impressive library of ready to use components, re-usable classes and functions that set a new standard in productivity. Delphi is still knocking out killer apps even today and is experiencing somewhat of a revival in the IT community. The visual component library and the fact that you can easily re-use and extend these controls means that you can do more in less time. You focus on writing your app rather than wasting time re-inventing the wheel over and over again.
Read more

paxCompiler 4.2 Full Source XE10/XE10.1

paxCompiler 4.2 Full Source XE10/XE10.1
paxCompiler 4.2 Full Source XE10/XE10.1 | 5 Mb


paxInterpreter allows to execute intermediate paxCompiler byte-code. New runner is interchangeable with paxCompiler TPaxProgram class without any restrictions, i.e. you can use it with all pax components (TPaxCompilerDebugger, TPaxCompilerExplorer, TPaxEval), the same import routines allows you to import host-defined members. paxInterpreter supports the same scripting languages: Pascal, Basic, j@vascript. You can use generic types, anonymous functions, lambda expressions, operator overloading etc. You have possibility to use script-defined classes at host side via interfaces and virtual methods, bind dfm files, use RTTI of script-defined types, use compiled script units. And more... Current version of paxInterpreter can be used with Windows 32/64 bit. paxInterpreter will available for all platforms supported by Delphi XE (Mac OS, iOS, Android) in the next releases. Native code generators will be added to paxCompiler as well.
Read more

TMS FixInsight 2016.04

TMS FixInsight 2016.04
TMS FixInsight 2016.04 | 4 Mb


Code analysis tool for Delphi developers that detects issues in Delphi source code.

Feature overview

FixInsight performs static code analysis to help you find bugs early in the development process:

Identify potential errors and oddities
Produce a list of warnings when issues are found
Check your code for coding convention compliance (list of code patterns handled by FixInsight can be found in the documentation)
Exclude specific units from analysis by entering their names in the Settings window
Suppress particular warnings
Read more

MiTeC Portable Executable Reader

MiTeC Portable Executable Reader
MiTeC Portable Executable Reader | 127 kB


MiTeC PE Reader is based on TObject class and contains complete interface for reading It reads and displays executable file properties and structure. It is compatible with PE32 (Portable Executable), PE32+ (64bit), NE (Windows 3.x New Executable) and VxD (Windows 9x Virtual Device Driver) file types. .NET executables are supported too. It enumerates introduced classes, used units and forms for files compiled by Borland compilers.
Read more