Programm läuft nicht auf altem PC

28/10/2007 - 19:33 von Michael Fischer | Report spam
Hallo,

ich habe ein Programm in c geschrieben und mittels DEVCC kompiliert.
Dieses Programm greift über USB auf eine Schnittstellenkarte zu.

Das Programm làuft sowohl auf dem erst - PC (Windows 2000) als auch
auf dem Laptop (Windows 2000).
Leider nicht auf dem eigens angeschafften altertümchen PC (Win 98SE,
Pentium 200,PCI-USB-Karte)
Auf dem alten PC habe ich extra einmal auch DEVCC installiert und dort
mein Programm kompiliert, keine funktion.
Andere Programmersionen von mir funktionieren ebenso nicht.
Eine Demosoftware der Schnittstellenkarte funktioniert jedoch
einwandfrei.

Fehlermeldung ist "Programmname verursachte eine einen Fehler durch
eine ungültige Seite im Modul kernel32.dll bei"

Hat jemand für mich eine Idee wie ich dem Fehler auf die Schliche
komme?
Ich glaube windows 200 wird auf der alten Kiste nicht laufen...

Vielen Dank!

michael
 

Lesen sie die antworten

#1 Markus Schaaf
29/10/2007 - 12:43 | Warnen spam
Michael Fischer schrieb:

Das Programm làuft sowohl auf dem erst - PC (Windows 2000) als auch
auf dem Laptop (Windows 2000).
Leider nicht auf dem eigens angeschafften altertümchen PC (Win 98SE,
Pentium 200,PCI-USB-Karte)



Hast Du auch für diese alte Windows-Version übersetzt? Gewisse
plattformabhàngige Features werden durch bestimmte
Pràprozessorsymbole selektiert. Beispielhaft seien mal
Ž_WIN32_WINDOWSŽ, Ž_WIN32_WINNTŽ, Ž_WIN32_IEŽ genannt. Außerdem
gibt es natürlich noch plattformabhàngige Bugs oder
Funktionsunterschiede (manche Funktionen sind Stubs, die kein
Ergebnis liefern). Funktionsrückgaben prüfen und ein Debugger
helfen Dir weiter.

MfG

Ähnliche fragen