Aftertouch Posted December 8, 2016 Share 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 Link to comment Share on other sites More sharing options...
giskumar Posted December 28, 2016 Share Posted December 28, 2016 Hi, Have you checked this link. http://www.theswamp.org/lilly_pond/GlennR/acedGetSetEnvWrappers.html Quote Link to comment Share on other sites More sharing options...
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.