//public static Delegate ptrToDelegate(IntPtr ptr) //{ // //constA.Invoke( // return null; //} public static IntPtr lookupDll(string dll) { IntPtr ptr; if (dllPtrs.TryGetValue(dll, out ptr)) //call { return(ptr); } else { int call = lib.LoadLibrary7(dll, out ptr); dllPtrs.Add(dll, ptr); return(ptr); } }