Introducing OCLENH

February 14 2018. It’s been a very busy couple of years writing software that heavily depends on the OCLENH as its base, which is why we were so slow at providing updates. However, this extended period of time has allowed us to isolate a few very annoying bugs in the library as well as reinforce the multi-threading capabilities of the extended components of the library.

Development of the optional ODBC component of the library is now at a point where we can consider deploying it to at least one customer who’s willing to try it. This update will especially benefit those who have used the IBM DB2 development environment for years and have a massive amount of embedded SQL calls written directly into their source code. This new library and precompiler will allow you to keep most of that code intact and make it much easier for you to migrate your software to Microsoft SQL. Please let us know if you’re interested.

We’ll try to provide an update of the standard library to all of our existing customers by the beginning of March of 2018. You will be required to rebuild all of your software to properly realign it with this update.

The OCLENH Developer Application Software Development Kit (SDK) is a low footprint C++ based software development’s kit for the creation of feature-rich GUI based desktop applications under the Microsoft Visual Studio 2010, Microsoft Visual Studio 2013, and Microsoft Visual Studio 2015 integrated development environments.

  • Create canvasses with automatically laid out and scaled text fields, entry fields, radio buttons, check boxes, push buttons, image resources and more, with your choice of colours, borders, spacing and padding options.
  • Create detail-rich container dialogues with run time choices of icon, tree and details views of the data, with fixed and floating tool bars adjustable at run time in any position.
  • Create entry fields with automated focus sensitive sizing and foreground/background colour assignments.
  • Instant entry field data validation and formatting options such as alphanumeric, alphabetic and numeric field types with and without decimals, uppercase and lowercase character conversions, and data and time validation in your choice of system, user and custom date/time format.
  • Combination entry field with your choice of text and graphic push buttons positioned on the left or right side of the entry field. Quickly create entry fields with program driven pop-up options of your choice.
  • Includes a built-in calendar dialogue exploited by the date entry field class, which can be used independently with any other object.
  • Single-action text and graphic push buttons, suitable for public kiosk touchscreen applications where tabbing and double-click actions may not be desired.
  • Attach context sensitive handlers to any object. Intercept normal user interface events, and alter their behaviour according to your specific needs.
  • Maintain linked lists of objects (not just data) with the collection classes. Includes unique/duplicate and indexed/sequential sorting options.

The OCLENH Developer Application SDK also includes:

  • The Open Class Library at no extra charge. Fully ported to the Microsoft Visual Studio 2010, Microsoft Visual Studio 2013 and Microsoft Visual Studio 2015 integrated development environments, you can now restore those old Open Class Library coded applications instead of rewriting everything from scratch. Or create new dynamically scalable desktop applications with more flexibility and ease than traditional program coding options.
  • Royalty-free redistribution of the SDK’s dynamic-link libraries (DLLs) with your retail software package. Less than 7 Megabytes in size, about the same size as an MP3 music file.
  • Sample code on which to learn how to exploit the SDK’s many features, and create the foundation for your own feature-rich applications.
  • Free periodic product updates containing new features and bug fixes.
  • Basic support including an on-line reference manual and a community forum.
  • Optional premium support with priority email and phone accessibility, and expedited bug fixes.
  • Compatible from Windows Vista and Windows Server 2008, to Windows 10 and Windows Server 2012, with planned support for upcoming Windows operating systems as they’re released and adopted.

Now available as a site license for $400 USD, with no digital rights management or copy protection schemes to prevent you from using the SDK, and no limits on the number of computers on which the SDK can be installed at a single work site.

Please read the End-user Licensing Agreement before purchasing the license. You’ll receive a download link via email for both the setup and update installer files following confirmation of the purchase of the license.

Would you like to try an evaluation version first? Please contact us.

December 7, 2016. An update release is scheduled for January March of 2017, available for free to all existing customers. This release will contain all of the latest fixes and enhancements including a bug fix to the IFontsDialog class that causes the font selection dialog to crash under Windows 8 and above.

We’ll also be releasing details about the optional ODBC component, now advanced enough to be deployed in production systems. If you’ve added any embedded SQL statements in your C++ code and processed them with a development tool called a “precompiler”, you’ll only need to rewrite small portions of your embedded SQL code to support different database engines.

December 17, 2015. The SDK now includes support for Microsoft Windows 10 and Visual Studio 2015. The SDK itself is still a 32 bit library, but that may change in the future. The ODBC database component is currently going through extensive testing on a production system. Support for Windows XP and Windows Server 2003 is no longer guaranteed as both of these operating systems are now officially discontinued.

July 29, 2015: The ODBC database component is almost ready. We’re also upgrading the SDK to support Visual Studio 2015 which will be included at no extra charge in the next update.

January 6, 2015: we’re currently developing an optional object oriented ODBC database component to be sold separately. This component will dramatically reduce the amount of time required to develop ODBC compliant applications, with each instance of the object managing its own dedicated connection to any ODBC supported SQL database. This component will also include an SQL precompiler, allowing you to write and execute native SQL code directly into your C/C++ code.

“Microsoft”, “Windows XP”, “Windows Vista”, “Windows 10”, “Windows Server 2003”, “Windows Server 2008”, “Windows Server 2012”, “Visual Studio 2010”, “Visual Studio 2013” and “Visual Studio 2015” are registered trade-marks of Microsoft Corporation, Redmond, Washington, USA.