The term in this context refers to two critical aspects:
Open the design-time package project file (usually named UniFalcon_Design.dproj ). Right-click it, click , and then click Install .
C:\MyWebProject\ ├── Source\ (Your main application code) ├── Lib\ (Third-party frameworks) │ ├── uniGUI\ (uniGUI files) │ └── Unifalcon\ (Unifalcon Full Source) │ ├── Source\ (Pascal .pas files) │ └── Packages\ (Delphi .dpk project files) Use code with caution. Step 2: Utilizing Relative Paths
Unifalcon’s source code might use advanced patterns (e.g, class helpers, inline JS). Start with the extensive demo projects that typically accompany the portable package.
MyWebProject/ │ ├── src/ # Your application's main Delphi source code (.pas, .dfm) │ ├── lib/ # Third-party portable frameworks │ └── UniFalcon/ # The Full Source UniFalcon Package │ ├── Source/ # .pas source files │ ├── Packages/ # .dpk and .dproj package files for installation │ └── Resources/ # Icons, CSS, and JS files needed at runtime │ ├── bin/ # Output directory for your compiled .exe or ISAPI .dll │ └── www/ # uniGUI web deployment root folder │ └── unifalcon/ # Cached custom styles/scripts used by the components │ └── MyWebProject.groupproj # Delphi Project Group linking everything together Use code with caution.
A portable installation usually implies that the package does not rely on messy system registry entries or complex, automated installers that break easily. Instead, you can often compile the package directly from the source folders. This makes it easy to:
The package includes over 20 specialized tools designed for high productivity:
For developers working with , creating modern, responsive web applications without abandoning the familiar RAD (Rapid Application Development) environment has long been a goal. The uniGUI framework from FMSoft bridges this gap, enabling Delphi and C++Builder developers to build full-featured web applications directly within the IDE. But while uniGUI provides a robust foundation, extending its capabilities with specialized components can dramatically accelerate development. This is where the UniFalcon Components Package enters the picture.
The standard uniGUI library is already quite comprehensive, but UniFalcon adds another layer of specialized controls. According to technical documentation, the UniFalcon package introduces . While the exact composition may vary across releases, the core set includes:
Includes superior alternatives to standard dialogs and menus, such as FSConfirm , which offers enhanced callback functionality, ScreenMask integration, native FontAwesome support, and customizable alert/prompt dialogs.
When you compile the package into your uniGUI server executable, the linker includes only the code your project actually references. This keeps your final web app lean and memory-efficient.
UniGUI (unified Graphical User Interface) is a full‑stack web application development framework that allows Delphi developers to create, design, and debug web applications directly in the IDE using visual components. Each component is designed to mirror the functionality of its VCL counterpart, meaning the learning curve is minimal for experienced Delphi programmers.
The package includes a diverse range of visual and functional components tailored for modern web development:


