English Italiano

Let's make your life Easy...



30/11/2016

EasyDotNet ver 1.02 released!

New:
  • TZipFile class, Clarion wrapper for .NET System.IO.Compression.ZipFile
  • TZipArchive class, Clarion wrapper for .NET System.IO.Compression.ZipArchive
  • TZipArchiveEntry class, Clarion wrapper for .NET System.IO.Compression.ZipArchiveEntry
  • TGZip class, Clarion wrapper for .NET System.IO.Compression.GZipStream
Changes:
  • Updated DEMO application.

This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.

07/10/2016

EasyDotNet ver 1.01 released!

New:
  • TScreen class, Clarion wrapper for .NET System.Windows.Forms.Screen
Changes:
  • in TEnviromnent class:
    • Version method renamed to NETVersion method
    • VersionString method renamed to OSVersionString method
    • new NETVersionString method
  • Updated DEMO application.
08/09/2016

EasyDotNet ver 1.00 released!

EasyDotNet is a Clarion wrapper around a .NET Framework Class Library. It covers a several most useful classes. The .NET Framework class library is a library of classes, interfaces, and value types that provide access to system functionality. EasyDotNet is implemented as a set of classes available as full source code, template and .NET assembly DLL. Full documentation can be found online.
29/06/2016

EasyListView ver 1.09 released!

Added in Template and Methods:
  • NEW: Listview as Drop target (see http://objectlistview.sourceforge.net/cs/dragdrop.html for details):
    •  EnableDropTarget - enable/disable listview as drop target (disable by default);
    •  CanDropBetween - accept drops between items;
    •  CanDropOnBackground - accept drops on the background;
    •  CanDropOnItem - accept drops on item;
    •  CanDropOnSubItem - accept drops on individual sub-items;
    •  DropFeedbackColor - change the color used for the drag & drop feedback;
    •  OnCanDrop event - the handler has to decide if the currently dragged items can be dropped at the current location.
    •  OnDropped event - If the allowed effect was anything other than None, then when the items are dropped, a OnDropped event will be triggered. This is where the actual work of processing the dropped item should occur.
  • XMLExample procedure changed so you can try to Drop something on ListView (for example, file from Explorer).
  • REGRESSION: Export2Excel() method just threw error message.
This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
07/06/2016

EasyListView ver 1.08 released!

Changes:
  • SetupPrintPreview() - now accepts "pLandscape" argument to set print orientation
  • Events have been moved into ELVBase class, so self.elv.method() call must be changed to self.method()
  • Init code moved from Event:OpenWindow to "after OPEN(Window)" (ABC: ThisWindow.Init|SELF.Open(Window)).
Added:
  • NEW: Reg-Free COM activation
  • NEW: Drag'n'Drop support:
    • EnableDropSource() - enable/disable Drag & Drop support (disable by default);
    • EnableDropSourceColumn() - include/exclude a column into/from drop source list (all columns are included by default);
    • IncludeHiddenColumnsInDataTransfer() - include hidden columns (false by default);
    • IncludeColumnHeadersInCopy() - include column header (false by default);
    • SetDragDropEffects() - specifies the effects of a drag-and-drop operation.
If one or more columns contain a name of existing file, it is possible to drop files into external programs like Windows Explorer.

BONUS: EasyDnD classes and template

Demo app:
  • NEW: "Drag & Drop" (DropTargetExample procedure) example.

This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
28/05/2016

EasyOpenOffice ver 1.07 released!

Bug fixes
  • MailMerge - hang in OpenOffice version 3.3 and later
  • WriteCell - incorrect writing of big decimal values
  • SaveAs - was corrected work with pOverwrite parameter
  • SetScreenUpdating - prevent user interaction during data transfer
  • Save code template (EasyWriter) - didn't generate proper code when "Save as" filter was other than "Default".

Changed templates
  • Save code template (EasyCalc\EasyWriter) - added "export only" option

New methods
  • SetSheetName (EasyCalc) - sets sheet name
  • SetVisible (EasyCalc\EasyWriter) - hides/shows application.
  • SetAutoFilter (EasyCalc) - sets/removes AutoFilter on previously selected range.
  • SetDatabaseRange (EasyCalc) - sets new or selects existing Database Range in the spreadsheet. 
  • SetSheetProtection (EasyCalc) - sets/removes sheet protection.
  • SetCellProtection (EasyCalc) - sets/removes cells range protection.
  • SetRowColVisible (EasyCalc) - sets row/column range visibility.
  • SetCellComment (EasyCalc) - sets cell's comment.
  • AddGraphic (EasyCalc) - inserts images into Calc sheet.

Changed methods
  • ReplaceAll (EasyCalc\EasyWriter) - added pRegExp parameter 
  • FindFirst (EasyCalc\EasyWriter) - added pRegExp parameter
  • SaveAs (EasyCalc\EasyWriter) - added pExportOnly parameter


Free upgrade for all customers who have a current (valid) subscription plan.