Potrzebuje napisać bibliotekę w c++ która będzie wykonować funkcje w C++ a następnie zwracać strukturę. Najlepiej by byla przez referencje.
Biblioteka ma wygladać tak (pisze ją tak jak ma widzieć ją C#):
struct FILE {
string name;
int size;
}
public FILE Analize(byte[] d) {
FILE f = ...;
...
return f;
}
Czy ktoś mógłby mi napisać jakiś przykład w VC++ który będzie działał? I jak będzie jakieś bardziej skomplikiowane dodawanie tej biblioteki np. DLLImport to podajcie tak samo przykład w C#?
Biblioteka musi być w C++, ponieważ cieżko niektóre rzeczy z funkcji przekonwertować z C++ na C#.