www.icetips.com  Icetips Utilities Documentation 6/23/2012    

Version History:

2009

Previous  Top  Next  


This chapter lists all releases in 2009 along with changes to classes, templates and documentation.

 

Version 1.1.2351 - April 15, 2009

 

 

Version 1.1.2351 - April 15, 2009

 

Updates, features:

1.Utility class documentation finished. 
2.String class documentation finished.
3.All topics in the help show when they were last updated.  Does not show in the PDF though.
4.RemoveForwardSlash and RemoveBackSlash did not work correctly if the string started and ended with the slash and both should be removed.  Fixed.
5.GetFilePart and RemoveBackSlash added to Core Class Demo.
6.Added "pParameters" parameter to ITRunFile to allow passing of parameters to it.
7.Added SetEnvVar method to Shell Class to allow setting environment variables - needs testing.
8.Added ExpandEnvString method to Shell Class to allow expanding environment variables.
9.Added demo of ExpandEnvString to both expand a variable in a string and also us ITRun with %SystemRoot%\System32\taskmgr.exe which runs the task manager.
10.Added code template to call the GetSpecialFolder method of the Shell Class.

 

Fixes:

1.In some circumstances the SplitString method of the string class could cause a GPF because the end of the datastream was miscalculated as negative.  Fixed.
2.ReadFileToString method in the string class was opening the file to read in read+write mode.  Changed to read mode only.
3.The OL member of the Lines queue was declared as Cstring(1025) and thus restricted to 1K of data.  It is now dynamic. 
 
NOTE:  IF you have worked with the Lines queue manually where you have used Free(ITS.Lines) you now need to call the FreeLines method instead of Free(ITS.Lines) or the equivalent or you risk memory leaks.  Fixed.

 

 



Direct link to this page: http://www.icetips.com/manuals/utilities/version_history_2009.htm