Nie mogę programu odpalić. Wyrzuca wyjatek HRESULT 0x800700C1. Jak szukałem to okazało się, że program jest napisany ponoć na 32 bity i stąd ten problem. Rozwiązaniem tego problemu ponoć jest:
b) skompilowanie pod system 64-bitowy. Tak, jak w linku pisze.
Ale błąd jest ten sam (HRESULT 0x800700C1). Nie mam pojęcia co z tym zrobić.
Dowiedziałem się, że w Visual’u jest coś takiego fajnego jak diagram klas. Coś takiego ma właśnie ten program, ale za nic w świecie nie mogę tego uruchomić. Podobno to wyniki z tego, że mam wydanie Express Visual’a. Czy jest zatem jakiś inny sposób na to, aby zobaczyć ten diagram? Przydałby mi się by zobaczyć jak ten program działa.
A może jest inny program, który zczytuje informacje z joysticka? Sygnał ma iść do komputera, który dalej ten sygnał przetwarza.
Z tego co mi się wydaję, to ten program był pisany pod bardzo starego .NET-a. Ale czy to znaczy, że muszę ściągać jakąś tam starą wersję? Program był napisany w 2006 roku i korzystał z początkowych wersji .NET. Czy to nie jest tak, że tylko najnowasze wersja jest potrzebna?
To nie jest do końca tak, że potrzebna jest tylko najnowsza wersja - programy dla .NET 1.1 mogą nie zadziałać bez zmian na .NET 2.0, a te z .NET 2.0 na .NET 4.5. Jak komunikat błędu (ale koszmarny hosting dla tego obrazka wybrałeś) wskazuje, nie da się załadować tej aplikacji bez dodatkowych informacji konfiguracyjnych. Dodatkowo, .NET 1.1 nie jest raczej wspierany w obecnych wersjach Windows.
Możesz spróbować przekompilować aplikację dla nowszej wersji .NET, albo spróbuj dodać plik o nazwie takiej samej jak plik .exe, ale rozszerzeniu .exe.config i o treści: