Program z C++ Builder XE pod Windows NT

Odpowiedz Nowy wątek
2011-07-14 15:50
ja
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?

Pozostało 580 znaków

2011-07-14 18:16
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.

edytowany 1x, ostatnio: Azarien, 2011-07-14 18:16

Pozostało 580 znaków

2011-07-15 08:31
ja
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.co[...]udio/en/C%2B%2B_Linker_Output

Pozostało 580 znaków

2011-07-15 09:57
Rev
0

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


Pozostało 580 znaków

2011-07-15 10:51
ja
0

aplikacji

Pozostało 580 znaków

2011-07-15 10:58
Rev
0

Pokaż jakiś przykładowy plik wykonywalny.


Pozostało 580 znaków

2011-07-15 12:38
tomek
0

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

Pozostało 580 znaków

2011-07-15 12:41
tomek
0

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

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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