-
-
Notifications
You must be signed in to change notification settings - Fork 28
Upgrade v1.3
New version of Conari engine contains major improvements and fixes with DLR features, ByRef types, new support of Exported-Variables, Aliases, improved Native.Core, ... But it also contains minor incompatible changes with previous versions.
TDyn bind(MethodInfo mi, bool prefix = false);
Obsolete sample:
using(var l = new ConariL(@"x86\7z.dll")) {
l.bind(Dynamic.GetMethodInfo(typeof(bool)), true)...
}
It removed as a deprecated ! because for this can be a lot of misunderstandings.
If you need something, use like: prefix ? l.procName(mi.Name) : mi.Name
etc. for any available methods with MethodInfo.
Added new IPE PE
property for complex work with PE-file. And the ExportFunctionNames
property has been removed as obsolete.
Just use same PE.ExportedProcNamesArray
instead of ExportFunctionNames
.
string funcName(string name);
Has been renamed to string procName(string name);
- as a common method for getting full lpProcName with main prefix etc.
The new name is more suitable for unified work with exported functions and for new support of variables, etc.
Just rename funcName() to procName() in any your places where it used.
If you have problems with the upgrade, create issue
π
-
π Home
-
π Quick start
-
π Features
-
π Upgrade to v1.3
-
- π C++ β€ C#. Part-1 ([+]πΉ)
- π Complex types and Strings. Part-2 ([+]πΉ)
π
- π’ Q/A