How to Pass Complex structure From Matlab WorkSpace to .Net Application ?
1 次查看(过去 30 天)
显示 更早的评论
I have a structure in Matlab workSpace Ex Person. Now I wish to Pass this structure to my .Net Application So that I can launch GUI so that user can can Modify that easity and then Pass the Modified structure back to workspace.
%Declaring Struct. person.LastName = 'Clinton' person.Name = 'Donald'
%Loading .Net DLL asm = NET.addAssembly('ModifyStructTool.dll'); self.f=ViewModifyCalTool.MainForm(''); self.f.SetObj(p)
Error: No method 'SetObj' with matching signature found for class 'ViewModifyCalTool.MainForm'.
.Net Code public struct Person { public string Name; public string LastName; }
public void SetObj(Person varargin)
{
//Launch GUi and Edit.
}
When I call the function 'SetObj' it gives below error Error: No method 'SetObj' with matching signature found for class 'ViewModifyCalTool.MainForm'.
I am not sure how to Cast/Marshal struct from Matlab to C#
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 .NET Client Programming 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!