Vor einiger Zeit habe ich das Problem schon einmal gepostet. Ich habe
ein Win3.1-Programm (laut Packung auch für Win95 geeignet, lief dort
auch wunderbar), das ich nun unter Win98fe laufen lassen möchte.
Das Programm an sich funktioniert auch wunderbar, aber sobald ich eine
Datei öffnen oder speichern will kommt eine Schutzverletzung:
GRIPSTHK verursachte einen Fehler durch eine ungültige Seite
in Modul <Unbekannt> bei 0000:00000009.
Möchte ist das Programm danach beenden kommt das bekannte Windows-3.1-
Fenster "ein Programmfehler ist aufgetreten... Schließen oder
Ignorieren", und danach wieder eine Schutzverletzung:
AMBIENT1 verursachte eine allgemeine Schutzverletzung
in Modul GRIPSDLM.DLL bei 0035:0000146f.
Ich habe mir mal den Filemon von sysinternals gezogen, dieser zeigt mir
in der Spalte "Result" nur SUCCESS an.
Das gleiche Spiel habe ich mit OpenTrap gemacht (ein Programm für den
gleichen Zweck), dabei wird die ini-Datei des Programms geöffnet und
geschlossen, die win.ini geöffnet und geschlossen und der Kernel hat
eine Datei geöffnet und geschlossen (letzteres liegt vermutlich an der
Fehlermeldung). Kein fehlerhafter Zugriff.
Beim Beenden des Programms wird erneut die ini-Datei des Programms
geöffnet und geschlossen sowie einige Dateien vom Kernel geschlossen
(welche zeigt OpenTrap nicht an).
Wie kann ich den Fehler näher einkreisen? Welche Möglichkeiten habe
ich, das Programm trotzdem zu verwenden? (Speichern wäre schon ne tolle
Sache, als Screenshot ist nicht wirklich das was ich gebrauchen kann...)
Ciao
Torsten
> Vor einiger Zeit habe ich das Problem schon einmal gepostet. Ich habe
> ein Win3.1-Programm (laut Packung auch für Win95 geeignet, lief dort
> auch wunderbar), das ich nun unter Win98fe laufen lassen möchte.
Ahja...
> Wie kann ich den Fehler näher einkreisen? Welche Möglichkeiten habe
> ich, das Programm trotzdem zu verwenden?
Öhem...du hast den Fehler bereits eingekreist. Das für Win3.1
geschriebene Programm ist *AUCH* (gerade noch so) für Win95 geeignet.
Davon, dass es AUCH für Win98 geeignet sei, steht nichts im Handbuch,
gelle? Rate mal, warum....Win95 ist verschieden von Win98.
--
Ich glaube, der Weltmarkt hat Raum für fünf Computer - nicht mehr.
[Thomas J. Watson, Vorstandsvorsitzender von IBM 1943]
Ullrich Eisenheim, Berlin, Germany
> GRIPSTHK verursachte einen Fehler durch eine ungültige Seite
> in Modul <Unbekannt> bei 0000:00000009.
Versuche es mal hiermit: C:\WINDOWS\SYSTEM\Mkcompat.exe
MfG
Bela
Wie schnell ist der Computer, auf dem das Programm laufen soll? Windows
3.1 lief eigentlich auf Maschinen mit nicht mehr als 100 MHz. Wenn der
Rechner wesentlich schneller ist, kann das programm sich daran
"verschlucken", dass Antworten schneller kommen, als das programm sie
verarbeiten kann.
Und wie groß ist die Partition, auf der das Programm laufen soll? Wenn
sie zwei gigabyte überschreitet, ist sie vermutlich mit FAT32
formatiert, und dessen Speicherblocks sind in einer Weise organisiert,
die ein Windows 3.1 Programm nicht kennen /kann/, weil es Jahre vor der
Einführung von FAT32 programmiert wurde. Ein direkter Zugriff auf
Festplatteninhalte /muss/ daran scheitern.
Abhilfe: Erstellen einer eigenen kleinen Partition mit
FDISK /fpmt (hoffentlich ist das jetzt richtig mit dem "f" dazwischen)
worauf man bei einer kleinen Partition (unter zwei Gigabyte) gefragt
wird, mit welchem FAT-System sie erstellt werden soll.
Gabriele Neukam
--
Zu Risiken und Nebenwirkungen lesen Sie bitte die Packungsbeilage und
fragen Sie Ihren Astrologen oder Kartenleger.
Hab ich vergessen: Mit den Optionen "Falsche Windows-Version angeben"
(welche gibt er denn dann an?) und "Win3.1 Steuerelemente benutzen"
funktioniert das Programm auch nicht. Die restlichen Optionen scheinen
keinen Sinn zu machen, ich habe mal zufällig ein paar Kombinationen
ausprobiert, bisher ohne Erfolg.
Daher meine Frage, wie man den Fehler einkreisen kann, vielleicht kann
ich dann eine bestimmte Option für dieses Tool herausfinden...?
Ciao
Torsten
Das könnte sein... es ist ein 900er Duron.
> Und wie groß ist die Partition, auf der das Programm laufen soll? Wenn
> sie zwei gigabyte überschreitet, ist sie vermutlich mit FAT32
> formatiert, und dessen Speicherblocks sind in einer Weise organisiert,
> die ein Windows 3.1 Programm nicht kennen /kann/, weil es Jahre vor der
> Einführung von FAT32 programmiert wurde. Ein direkter Zugriff auf
> Festplatteninhalte /muss/ daran scheitern.
Auch das wäre eine Möglichkeit, hatte dazu leider noch keine Zeit, und
ich müsste erst mit fips rumspielen - oder kennt jemand ein anderes
intuitives Tool zum Ändern von Partitionsgrößen?
Ciao
Torsten
> > Versuche es mal hiermit: C:\WINDOWS\SYSTEM\Mkcompat.exe
>
> Hab ich vergessen: Mit den Optionen "Falsche Windows-Version angeben"
> (welche gibt er denn dann an?) und "Win3.1 Steuerelemente benutzen"
> funktioniert das Programm auch nicht. Die restlichen Optionen scheinen
> keinen Sinn zu machen, ich habe mal zufällig ein paar Kombinationen
> ausprobiert, bisher ohne Erfolg.
>
> Daher meine Frage, wie man den Fehler einkreisen kann, vielleicht kann
> ich dann eine bestimmte Option für dieses Tool herausfinden...?
Versuche folgendes:
\Systemsteuerung\System\Leistungsmerkmale\Dateisystem\Problembehandlung
Und dort testest Du die Optionen mal durch, ansonsten würde ich sagen,
das Programm ist nicht 98 kompatibel.
Welches ist es denn wenn ich fragen darf?
Starte auch mal DRWATSON und lass ihn das mal protokolieren,
poste das wichtigste hier rein.
MfG
Bela
Bewirken die Optionen irgendwelche Änderungen an bestehenden Dateien?
Dh, ist Ausprobieren "harmlos"? Wenn nicht, werde ich diese mal
probieren.
> Welches ist es denn wenn ich fragen darf?
Das Programm nennt sich Creative Design Pack, es wurde mit meinem Epson
Stylus zusammen ausgeliefert. Ein einfaches Zeichenprogramm.
> Starte auch mal DRWATSON und lass ihn das mal protokolieren,
> poste das wichtigste hier rein.
Ok: Beim Öffnen einer Datei kommt direkt folgende Meldung:
"GRIPSTHK.EXE verwendete einen nicht initialisierten Funktionszeiger."
Wenn ich dann das Programm beende kommt folgendes:
"GRIPS system library griff nicht richtig auf den Speicher zu oder fand
einen nicht angegebenen Fehler.
Modul: GRIPSDLM.DLL
Beschreibung: GRIPS system library
Version: 2.00.002
Produkt: GRIPS System
Hersteller: CCP Development GmbH
Anwendung: AMBIENTE.EXE"
Komisch das, die Meldung hört sich für mich eher nach fehlerhaftem
Programm als nach falschem Betriebssystem an...
Ciao
Torsten
> Modul: GRIPSDLM.DLL
> Beschreibung: GRIPS system library
> Version: 2.00.002
> Produkt: GRIPS System
> Hersteller: CCP Development GmbH
>
> Anwendung: AMBIENTE.EXE"
>
> Komisch das, die Meldung hört sich für mich eher nach fehlerhaftem
> Programm als nach falschem Betriebssystem an...
Sie haben Post.
MfG
Bela