What is F-IN-BOX?
F-IN-BOX is a powerful developer library that extends and enhances the capabilities of the Adobe Flash Player ActiveX control. Instead of rendering Flash content using its own engine, it wraps the official swflash.ocx
/ flash.ocx
control—ensuring full compatibility while adding advanced features.
With F-IN-BOX, you can load SWF files directly from memory or embedded resources, allowing you to protect your Flash movies from unauthorized access and eliminate the need for temporary files. It also supports playing Flash Video (FLV) streams from various sources—including memory and encrypted resources—without writing them to disk.
Additional features include transparent Flash rendering, full control over Flash sounds, real-time frame snapshots, and seamless interaction with Flash via the External API. You can even build Flash-enabled applications that work without requiring Flash Player to be installed system-wide.
Both 32-bit and 64-bit versions of Flash ActiveX are supported.
Editions
Delphi Edition
Embed Flash SWF into Delphi/C++Builder apps.
- VCL support
- RAD Studio versions
- Full API
.NET Edition
Embed SWF into .NET apps (WinForms/WPF hosting).
- WinForms/WPF hosting
- .NET Framework & .NET
- Interop helpers
DLL Edition
Native DLL/ActiveX integration for any Win32/64 host.
- C/C++ friendly
- ActiveX/COM
- Flexible embedding
Want to see F-IN-BOX in action?
Enter a valid email address to receive the demo version.
If you don't receive the email, please contact us.
Articles
Key Features
flash.ocx
or swflash.ocx
directly from your application's resources—no registration or admin rights required.