Quantcast
Channel: Silk Performer
Viewing all articles
Browse latest Browse all 4084

Wiki Page: Silk Performer reports DOTNET: 3 - Loading object throw exception!

$
0
0
Silk Performer uses a strict method when calling assemblies. If a valid path is not provided it will report the error 'DOTNET: 3 - Loading object throw exception! Possible reasons: Wrong version of perfdotnetfw.dll, unhandled exception in constructor or insufficient permissions!' Below is a sample script using GetDataFilePath which ensures a valid path is provided. var   ghTestObj : number;   gsFileName : string;   dcltrans   transaction TInit   begin     DotNetSetOption(DOTNET_OPT_REDIRECT_CONSOLE, 1);     // ==============================================     // TestClass imported as normal .NET Class     // ==============================================     GetDataFilePath("SomeAssembly.dll", gsFileName);     ghTestObj := DotNetLoadObject(gsFileName, "SomeAssembly.SomeClass", "SomeAssembly.SomeClass");   end TInit;     transaction TMain   var     sValue : string;   begin       // System.Void set_Name(String value)     DotNetSetString(ghTestObj, "myString");     DotNetCallMethod(ghTestObj, "set_Name", NULL, NULL, "set_Name");       // System.String get_Name()     DotNetCallMethod(ghTestObj, "get_Name", NULL, NULL, "get_Name");     // DotNetGetString(ghTestObj, sValue);   end TMain;     transaction TEnd   begin     DotNetFreeObject(ghTestObj);   end TEnd;

Viewing all articles
Browse latest Browse all 4084

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>