BLOGS

2004

warning: file_get_contents(http://www.telize.com/geoip/54.92.163.188) [function.file-get-contents]: failed to open stream: HTTP request failed! in /var/www/www.4d.com/docs/includes/common.inc(1762) : eval()'d code on line 4.

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.

XML & Hierarchical Lists

This example shows you how to import and export data in XML format.

 

Download for Windows Download for Mac

 

User Forms

This example demonstrates a new way to edit a form in the custom environment.

 

Download for Windows Download for Mac

 

4D Contacts List Box

This example shows you how to use the new "List Box" object with and without programming.


The "List Box" object replaces grouped arrays on your forms.

 

Hierarchical Lists

This example demonstrates how to use a hierarchical list.


It includes the ability to change the color of various elements, making multiple selections, and three new events: "On Expand," "On Collapse," and "On Selection Change."

 

Hierarchical Lists

This example demonstrates how to use a hierarchical list.


It includes the ability to change the color of various elements, making multiple selections, and three new events: "On Expand," "On Collapse," and "On Selection Change."

 

Included Lists

This example demonstrates the new possibilities offered by Included Lists.

 

Download for Windows Download for Mac

 

4D Objects

This example demonstrates almost all of 4D's interface objects (variables, buttons, hierarchical lists, fields, checkboxes, etc).

 

Download for Windows Download for Mac

 

iCal and Address Book

Demonstrates integration between 4D, iCal and Address Book.


Download for Mac

 

FTP Client

This example application is a working FTP Client that can be used to connect to any FTP Server.


The FTP connection between 4D and an FTP Server is done through the FTP commands that are provided through the 4D Internet Commands.