Ejemplo n.º 1
0
        /// <summary>
        /// Gets the values of an iconic vector variable
        ///             (in main)
        /// </summary>
        public HObjectVector GetIconicVarVector(int index)
        {
            IntPtr vector;

            HDevProgramCall.HCkE(EngineAPI.GetIconicVarVector(this.call, index, out vector));
            GC.KeepAlive((object)this);
            return(EngineAPI.GetAndDestroyObjectVector(vector));
        }
Ejemplo n.º 2
0
        /// <summary>Gets the value of an output control parameter</summary>
        public HObjectVector GetOutputIconicParamVector(string name)
        {
            IntPtr vector;

            HDevProcedureCall.HCkE(EngineAPI.GetOutputIconicParamVector(this.call, name, out vector));
            GC.KeepAlive((object)this);
            return(EngineAPI.GetAndDestroyObjectVector(vector));
        }
Ejemplo n.º 3
0
        /// <summary>Gets the value of a global iconic variable</summary>
        public HObjectVector GetGlobalIconicVarVector(string name)
        {
            IntPtr vector;

            HDevEngine.HCkE(EngineAPI.GetGlobalIconicVarVector(this.engine, name, out vector));
            GC.KeepAlive((object)this);
            return(EngineAPI.GetAndDestroyObjectVector(vector));
        }