.. highlightlang:: us .. index:: UniScript.Load .. _uniscript.load: UniScript.Load ============== .. us.tag UniScript.Load NOTREADYENGLISH Programming.ActiveX New330 Changed5200 Loads a UniScript file. .. function:: ret = UniScript.Load(ssFile) .. us.return **Return Value** *ret* .. us.params **Parameters** .. uparam:: ssFile *ssFile* is the ic file name. .. us.example **Example** The following example uses the UniScript-Server as a compiler for ic files. The file :file:`test.ic` is compiled the ICL file is loaded and a function from the library is invoked. :: // File d:\test.ic def test() { MessageBox("Hello"); } :: // File d:\testload.ic def TestLoad() { us = CreateObject("UniScript32"); us.Call("config", "ErrorOutput", 4); us.Load("d:\\test.ic"); us.Call("saveiclib", "d:\\test.icl", "test"); loadiclib("d:\\test.icl"); test(); } .. us.history **History** .. list-table:: :header-rows: 1 * - Version - Description * - 5.20 - Use ``CreateObject("UniScript32")`` instead of ``CreateObject("UniScript")``. .. seealso:: :ref:`overview-programming`, :ref:`UniScript.Call2`, :ref:`load` :sub:`id-518343`