Protect your work
ProCodeBlock is a class and template set that makes it easy to create a hacker-proof demo or limited feature version of your Clarion application. Set it and forget it - one checkbox on the global extension when you are ready to compile your demo version, and one checkbox off when you return to development. Nothing to uncheck, nothing to remember.
How it works
Add the global extension and set the default actions for blocked features. Then add extension templates or hand code at the points in your application where you want to remove or limit access. When you are ready to create the demo version, save your app, use File > Save As to create a copy with a new filename, check the enable box on the global extension, and compile. That is all.
ProCodeBlock does not interfere with development or the full version of your application. It is completely transparent when not enabled.
Controlling the blocked feature experience
When a CodeBlock is detected you control exactly what the user sees:
- Display a Clarion message box
- Display an HTML help topic
- Open a website URL in the user's browser
- Block multiuser file access or prevent multiple copies from running on the same computer
Templates and hand code
Every feature in ProCodeBlock is available through templates or directly through the class with hand code. Template users get full coverage with no coding required. Developers who prefer hand code can use the class directly anywhere in their application.
Key features
- Create demo or limited feature versions without a separate codebase
- One checkbox to enable - one checkbox to disable
- Custom blocked feature messages, help topics, and URLs
- Multiuser file access blocking
- Single instance enforcement
- Template and hand code access to all features
- Works in ABC and Legacy applications
- Includes demo application with template and hand code examples