Class c++ em managed c++ que depois pode ser adicionada no C# por exemplo, a class é muito parecida com c++ original basicamente = so que é compilada em managed c++

código em C# para Importar a classe:

SIO.Class1 lowIO = new SIO.Class1() ;

em relação aos tipos ja n me lembro mas acho q faz conversao automatica, se nao fizer usar IntPtr e mais por agora nao me lembro, aqui esta um exemplo de como usar, deve dar para fazer mais facil

unsafe
{
byte *b = stackalloc byte[data.Length];
Marshal.Copy(data,0, new IntPtr(b), data.ength);
lowIO.write(blockN, offset, data.Length, b) ;
}
Última alteração: sábado, 4 agosto 2012, 18:17