Aftertouch Posted December 8, 2016 Posted December 8, 2016 Hello all, I have a EnvironmentVariable that is called "ACTIEVEGROEP"... some company history.... When i type in AutoCAD: (getenv "ACTIEVEGROEP") It returns one of the following strings:"AL" "AB" "AO" these can be set by the user. [system.Security.SuppressUnmanagedCodeSecurity] [DllImport("accore.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.Cdecl)] private static extern int acedGetEnv(string envName, StringBuilder result); const int maxResultLength = 1024; StringBuilder sbActieveGroep = new StringBuilder(maxResultLength); string actieveGroep = acedGetEnv("ACTIEVEGROEP", sbActieveGroep).ToString(); ed.WriteMessage("Actieve groep: {0}\n", actieveGroep); But when try to get this returned in my .NET code, it returns 5100... I cannot solve this, any ideas??? Quote
giskumar Posted December 28, 2016 Posted December 28, 2016 Hi, Have you checked this link. http://www.theswamp.org/lilly_pond/GlennR/acedGetSetEnvWrappers.html Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.