Einzelnen Beitrag anzeigen

Dirk Enzmann

Registriert seit: 13. Dez 2005
2 Beiträge
 
Delphi 6 Professional
 
#1

Programmergebnis je nach Rechner verschieden!?

  Alt 13. Dez 2005, 02:26
Hat irgendjemand eine Erklärung/Lösung für folgendes Problem (habe bisher nur sehr wenig in Delphi 6.0 programmiert!):

Ein schlichtes Delphi 6.0 Programm liefert auf zwei verschiedenen Rechnern unterschiedliche Ergebnisse: auf einem ein richtiges, auf einem anderen ein falsches ohne irgendeine sonstige Fehlermeldung.

Das Programm soll (in Analogie zur ISBN-Nummer) eine Prüfnummer berechnen, sie stellt den Divisionsrest der Summe der ersten 9 Zahlen eines Codes dar.

Den Quellcode (unit ISRD_ID.pas) sowie das compilierte Programm habe ich angehängt (in ISRD_ID-Code.zip). Der richtige Wert der "Check-number" muss für den Code 001-11-7-001 genau 08 lauten. Auf Windows XP (Pentium Model 2 Stepping 9) läuft es korrekt, auf einem Notebook mit Windows XP (Pentium Model 9 Stepping 5) nicht, hier liefert es als "Check-number" 06 (was falsch ist). Übrigens kann ich auf diesem Rechner auch die Hilfedatei nicht via F1 öffnen (nicht schön, aber nicht katastrophal).

Hilfe!
Angehängte Dateien
Dateityp: zip isrd_id-code_749.zip (225,7 KB, 14x aufgerufen)
  Mit Zitat antworten Zitat