Latest release

Release v1.2.2

@LB-- LB-- released this May 16, 2016

Fixed a crash on Windows XP related to allocating memory for thread local storage.

If you are a developer or you know a developer who is having this problem, see this explanation and this fix.

Downloads

Release v1.2.1

@LB-- LB-- released this May 15, 2016 · 1 commit to edif since this release

Complete rewrite of the original 1.0 version. New features include:

  • Actual error handling - you can now use On Error and be notified of problems and mistakes while working with file streams
  • Unicode support - unicode filenames are supported and you can read and write both UTF-8 and UTF-16/Unicode strings to/from files
  • You can now read into memory and write from memory - great for e.g. Lacewing and Binary Object
  • You can now change the read/write cursor positions before reading or writing
  • More options for string handling, specifically length-terminated strings are now supported in the form of a four-byte integer size preceding the string and no null terminator
  • Added condition to test if the read cursor is at the end of the file
  • Added expressions that make it easier to read strings - UTF8/16 expressions to read a specific number of whole characters (rather than code points) and to read until a sentry string (e.g. newline or comma)

Changed features:

  • The "File is OK" condition will now only be false if the file is in an unrecoverable state. If a read/write error occurred that is recoverable, you can still work with the file, but if this condition is false you must close the file and try again. Typically this could happen if you are reading/writing a file to a flash drive that is pulled out during the operation.

Removed features:

  • The "clear error state" action is no longer supported because it is no longer necessary - recoverable error states are cleared automatically before each read/write operation. All error types, both recoverable and unrecoverable, now trigger On Error.

Downloads

Pre-release

Beta v1.2.0

@LB-- LB-- released this Apr 27, 2016 · 5 commits to edif since this release

  • Added condition to test if the read cursor is at the end of the file
  • Added expressions that make it easier to read strings - UTF8/16 expressions to read a specific number of whole characters (rather than code points) and to read until a sentry string (e.g. newline or comma)

Downloads

Pre-release

Beta v1.1.1

@LB-- LB-- released this Apr 24, 2016 · 8 commits to edif since this release

Fixed some problems that made v1.1.0 incompatible with v1.0

Downloads

Pre-release

Beta v1.1.0

@LB-- LB-- released this Apr 24, 2016 · 9 commits to edif since this release

Complete rewrite of the original 1.0 version. New features include:

  • Actual error handling - you can now use On Error and be notified of problems and mistakes while working with file streams
  • Unicode support - unicode filenames are supported and you can read and write both UTF-8 and UTF-16/Unicode strings to/from files
  • You can now read into memory and write from memory - great for e.g. Lacewing and Binary Object
  • You can now change the read/write cursor positions before reading or writing
  • More options for string handling, specifically length-terminated strings are now supported in the form of a four-byte integer size preceding the string and no null terminator

Changed features:

  • The "File is OK" condition will now only be false if the file is in an unrecoverable state. If a read/write error occurred that is recoverable, you can still work with the file, but if this condition is false you must close the file and try again. Typically this could happen if you are reading/writing a file to a flash drive that is pulled out during the operation.

Removed features:

  • The "clear error state" action is no longer supported because it is no longer necessary - recoverable error states are cleared automatically before each read/write operation. All error types, both recoverable and unrecoverable, now trigger On Error.

Downloads

Release v1.0

@LB-- LB-- released this Apr 24, 2016 · 15 commits to edif since this release

The original version for Alonso from July 2011

Downloads