Пример #1
0
        internal static ResultBuffer GetLispSym(string name)
        {
            IntPtr ip = IntPtr.Zero;

            acedGetSym(name, out ip);
            if (ip != IntPtr.Zero)
            {
                ResultBuffer rbRes = ResultBuffer.Create(ip, true);
                return(rbRes);
            }
            return(null);
        }
Пример #2
0
        public static ResultBuffer CallLispFunction(ResultBuffer args)
        {
            IntPtr ip = IntPtr.Zero;
            int    st = acedInvoke(args.UnmanagedObject, out ip);

            if (ip != IntPtr.Zero)
            {
                ResultBuffer rbRes = ResultBuffer.Create(ip, true);
                return(rbRes);
            }
            return(null);
        }