Program z C++ Builder XE pod Windows NT

0

Witam. Mam następujący problem. Napisałem program w C++ Builderze Xe, na systemmie WinXP. Program uruchamia się na Windows 2000, natomiast za nic nie chce uruchomić się na Windows NT 4.0. Wyskakuje komunikat: "...nie jest prawidłową aplikacją systemu Windows NT". To już prehistoryczny system, ale jestem zmuszony uruchomić na nim tą aplikację. Powiedzcie, czy to jest w ogóle możliwe?

0

Prawdopodobnie Builder XE wpisuje w nagłówek exeka numer wymaganej wersji systemu jako 5.0, a NT 5.0 to właśnie 2000. I pewnie ma ku temu powód, i próba podmiany odpowiedniego bajtu jakimś edytorem szesnastkowym pewnie niewiele pomoże (program się wywali innym komunikatem). Ale możesz spróbować.
Właściwym rozwiązaniem będzie kompilacja starszą wersją środowiska.

0

W opcjach linkera mam pozycję OS version. Jest to chyba ta liczba, którą linker umieszcza w exeku. W tym momencie mam 4.0, co oznacza chyba Windows NT4, ale komunikat i tak się pojawia. Mam do wyboru nasŧpujące opcje linker output: http://docwiki.embarcadero.com/RADStudio/en/C%2B%2B_Linker_Output

0

Ale to chodzi ci o uruchomienie IDE czy aplikacji stworzonej przez niego?

0

aplikacji

0

Pokaż jakiś przykładowy plik wykonywalny.

0

projekt z jednym, pustym oknem [url=http://www.wrzuc.to/fV8XgRwB.wt]Project2.rar[/url]

0

jeszcze raz, bo poprzedni link może nie działać http://www.wrzuc.to/mVUqs5a.wt

1 użytkowników online, w tym zalogowanych: 0, gości: 1