Icetips Runtime Libarary (IRTL)

Return to Introduction  Previous page 

The Icetips Runtime Library is required for Send2.  The Icetips Runtime Library install is included in the Send2 install and will be installed after Send2 by default.  All you need to do is just install the RTL and make sure that you copy/distribute the IT_RTL.DLL with your application.  The new Clarion IDE, Clarion 7 and onward, should automatically copy the DLL when it is set to copy DLLs to the target folder.

 

The RTL is compatible with any version of Clarion and can be used in other languages as well.  It is compiled in Visual C++ and is therefore completely independent of Clarion.

 

For more information about the Icetips Runtime Library, please refer to the Icetips Runtime Library documentation.  You can access it online at http://www.icetips.com/manuals/itruntime/index.html

 

The following functions are available by using the IT_RTL_Prototypes.inc include file:

 

Module('IT_RTL.lib')

! Utility functions

IT_GetSpecialFolder     (LONG nFolder, *Cstring lpPath), LONG, RAW, PASCAL, NAME('_IT_GetSpecialFolder@8'),PROC

IT_EnumDllFunctions     (*CString _Functions, *CString _dll),LONG, RAW, PASCAL, NAME('_IT_EnumDllFunctions@8'),PROC

IT_GetGUID              (*CString _GUID),LONG,RAW,PASCAL,NAME('_IT_GetGUID@4'),PROC

IT_GetCRC32             (*CString lpdata),ULONG,RAW,PASCAL,NAME('_IT_GetCRC32@4')

IT_CreateLink           (*CString lpszPathObj, *CString lpszPathLink, *CString lpszDesc,<*CString lpszWorkingDir>, <*CString lpszArg>),UNSIGNED,RAW,PROC,PASCAL,NAME('_IT_CreateLink@20')

IT_IsUserAdmin          (),UNSIGNED,RAW,PROC,PASCAL,NAME('_IsUserAdmin@0')

IT_TestDllLoad          (),UNSIGNED,RAW,PROC,PASCAL,NAME('_IT_TestDllLoad@0')

End                                                                            

 

The functions cannot be called directly, but you can implement the "Icetips Runtime Global Settings" template in your apps and then you can create ITRuntime class object.  We refer you to the help for the Icetips Runtime Library for more information.

 

The Send2 classes used the ITRuntime class to perform some of the actions.

 

You do NOT need to do anything with the Icetips Runtime Library code or templates in order to use Send2 other than install it.

 

You also need to include the IT_RTL.DLL with your application for distribution.  Distribution of the runtime library is completely royalty free.

 

The first release of the Icetips Runtime Library will be complete in the second quarter (Q2) of 2012.  It will be available for download along with the full source code for the runtime library, free of charge to anyone with a valid Icetips subscription, such as Gold, Silver or Solo or any other Clarion third party subscription forms we may introduce in the future.

 



Direct link to this page on our website: http://www.icetips.com/manuals/send2/icetips_runtime_libarary.htm