Znam prawie każdy przykład udało mi się znaleźć za pośrednictwem google, i nie mógł wykonać najprostsze zadanie tworząc dll
(Windows)z nim
Jak stworzyć dll NIM i wywołać ją od C#
Czy ktoś mógłby wyjaśnić to krok po kroku?
Używam nim
IDE - aporia
produkować kod.
Czy budowa dll
wymaga użycia wiersza poleceń? Chyba istnieje obejście.
użyciu aporia IDE
\ command line
, jak można achive taki sam wynik jak zrobić kompilując kod poniżej do dll
:
extern "C" __declspec(dllexport) int __stdcall return_multiply(int num1, int num2)
{
return num1 * num2;
}
że kod jak zapewne wiesz można nazwać od c#
Czy próbujesz utworzyć bibliotekę DLL z NIM IDE? Czy próbujesz wywołać funkcje NUM DLL z C#? Czy próbujesz zrobić obie te rzeczy? Trudno powiedzieć z tego, co napisałeś. – octopusgrabbus
@octopusgrabbus dzięki za edycję, możesz równie dobrze przejść całą drogę do przetłumaczenia: mission -> to (be able) wywołać w nim wpis 'proc' w bibliotece DLL. kroki do podjęcia: trzeba stworzyć bibliotekę dll. <--- –
Nie jestem użytkownikiem systemu Windows. Ale czy sprawdziłeś http://stackoverflow.com/questions/32839321/how-to-correctly-create-a-nim-nimrod-windows-dll? Domyślam się, że omijanie wiersza poleceń jest możliwe z plikiem config.nim w tym samym folderze, co twoje źródło. Nie mam jednak wstępu krok po kroku i nie wiedziałbym, jak to nazwać z C# w ogóle. – OderWat