Home
Products
Support
Download
Solutions
Order
charles@ajar.ch
Français
Deutsch
back to product's overview

4D Plug-in SDK

The open source 4D Plug-in SDK is an essential tool that simplifies the task of developing 4D plug-ins. It writes the code 4D needs to correctly load a plug-in, allowing you to concentrate on your own code.
One of the strongest points in 4D is its ability to integrate plug-ins, written in C or C++ language. Plug-ins add to the richness of the 4D language and interface.

Add new commands
Although the 4D language already contains one thousand commands, developers can use C or C++ to come up with more ways to enhance and extend its functionality. These plug-ins allow 4D applications to meet business-specific needs or to achieve complex integration with other environments.

Add new interface tools
4D forms can create rich interfaces by embedding areas managed by a plug-in. You can create UI tools ranging from a simple graphic display to a more complex application such as a customized spreadsheet.

Start with the API library
The 4D Plug-in API library, written in C, adds more than 400 functions that help you to easily create your own plug-ins. 4D Plug-in API functions manage all the interactions between the 4D application and your plug-in.

Build a plug-in with a few clicks
The 4D Plug-in Wizard is the perfect tool to help you build the framework for your plug-in, ready to compile using Microsoft Visual Studio on Windows or XCode on Mac

Plugin SDK

A plug-in being built using 4D Plug-in Wizard

Plugin SDK

Once built with the 4D Plug-in Wizard,
the same plug-in is edited in Visual Studio

 

As of November 2009, 4D Plug-in SDK is open source.

Sources are hosted at http://sources.4d.com, which provides a Wiki, submission guidelines, and access to the source itself. Discussions take place on the existing 4D Plug-in Mailing List.

Source code is available through Subversion Client. 4D Plug-in SDK is distributed under the MIT (X11) license.

New as of 4D v11 SQL

Universal Binary support
4D Plug-in SDK now generates Universal Binary plug-ins that will run natively on both PPC and MacIntel systems.

Unicode support
4D communicates with plug-ins using Unicode, to ensure that your plug-ins work perfectly on any system or in any foreign language.

Optimized image support
Your plug-in can now handle all 4D supported pictures formats (PDF, JPEG, SVG, TIFF, PNG, etc).

Back    
 
Hosted by 4D NET Center Ajar SA chercher...
ShareThis