Esempio n. 1
0
        public static int LoadIP(IntPtr proc, int parIndex, int err, out IntPtr intPtrValue)
        {
            if (HalconAPI.IsFailure(err))
            {
                intPtrValue = IntPtr.Zero;
                return(err);
            }
            IntPtr tuple;

            HalconAPI.GetOutputTuple(proc, parIndex, out tuple);
            err = HalconAPI.HCkSingle(tuple, HTupleType.INTEGER);
            if (err == 2)
            {
                return(HalconAPI.GetIP(tuple, 0, out intPtrValue));
            }
            intPtrValue = IntPtr.Zero;
            return(err);
        }