Lassalle Technologies produce the best flow diagram control on the market, called “AddFlow”. AddFlow is an OCX control written in C++. J-Flow is a template that enables you to use this control (very easily) in Clarion applications.
How does it work?
You add the J-Flow template to your Clarion application. The template then exposes a Clarion class called “J-Flow”. You simply call methods in this class, which in turn talk to the J-Flow DLL, which in turn talks to the AddFlow control.
The complexity of the underlying code is completely contained inside the J-Flow DLL (making use of the brilliant COM classes created by Plugware). All you have to do is add the template to your application, and work with the simple, well documented Clarion class.
And in English?
It’s the best tool available for adding flow diagrams into Clarion applications. Want to draw a node? 1 line of code. Want to draw a link between 2 nodes? 1 line of code. Want to move or align a bunch of nodes? 1 line of code. It’s completely event driven, meaning that you can very easily react when a user clicks on a node, drags something, etc.
You get to implement the best flow diagram control on the market, without having to deal with the complexities.
Buy Now

Useful Links
- Download J-Flow
- Download Demo Application
- Download AddFlow 5 ActiveX Control
- View Online Documentation
- View Video Tutorials

Frequently Asked Questions
J-Flow
J-Flow implements an ActiveX control built by Lassalle Technologies called AddFlow. In order to use J-Flow in your Clarion applications, you need both tools. Think of AddFlow as being the underlying engine, and J-Flow as being the steering wheel, gears, and controls needed to use that engine in Clarion.
If you bought AddFlow on its own you would typically pay $499. We are able to offer you a fantastic deal though! If you buy our J-Flow Bundle (which includes AddFlow) it will cost you just $499! That means that in effect you’re getting J-Flow for FREE!
There is no limit - you can add as many nodes and links as you like.
Obviously there is a speed implication though - the more objects in a diagram the slower it will take to render. But for all practical purposes this speed impact is insignificant.
Yes you can. J-Flow provides several ways to do this. You can save the entire diagram to a Clarion blob (using one line of code), or you can save each node / link as a separate Clarion record.
This is an advanced topic, which you should not fiddle with unless you know exactly what you're doing. This question has been asked by a few of our clients though, which is why we have added it to the FAQs.
The J-Flow control's handle cannot be accessed via the usual manner (as in ?JFControl{prop:handle}), instead you should access it as follows:
TempLong = self.GetInfo ('HWnd', 2)
This information is published on the Developer Tools page.
Because J-Flow is a custom control, and not a standard Clarion control, it is not possible to hide it using Clarion's internal "hide" or "prop:visible" functionality. Instead, you need to use the JFlow "HideControl" and "UnhideControl" methods. See the online documentation for example code and additional information.
Clarion
From Windows Vista, you may experience problems running certain Clarion accessory installers, whereby they will not be able to detect your installed versions of Clarion. Please see the following link for more information, as well as a workaround:
If you are experiencing problems compiling our example applications using Clarion 5.5.h, please take a look at the following article:
DebugView is a free application that you can download from Microsoft, which enables you to view debug output from our products. This can be very helpful in tracking down problems.
By default, our products do not generate debug messages, so you will not see anything in DebugView. To enable debug messages, simpy tick the "Send messages to DebugView" option found on each of products' Global Extension Templates, as shown below.

Once you have turned on the "Send messages to DebugView" option, recompile and run your APP. You should then see messages appearing in DebugView.
Our 3rdParty documentation is now available from within the Clarion 7 IDE.
After installing any of our Clarion 3rdParty products, you can now access our help system as follows...
From within the Clarion 7 IDE, simply click on the "Help" menu, then click on "Accessory", then "StrategyOnline". Then click on "Online Product Documentation".






