Was ist Thread und Stack?

Hilfe! Was besagt folgende Meldung und Win98:
Der Thread wird aufgrund eines Überlaufs beendet. Eine VxD belegt zuviel Stack-Speicher. Vergrößern Sie die Einstellung MinSPs in der System.ini oder entfernen Sie neu installierte VxDs. Derzeit sind 5 Stack-Seiten(SP) reserviert.

Kann mir jemand diese Geheimsprache entziffern?
Danke!
Werner

*LOL*

Hilfe! Was besagt folgende Meldung und Win98:
Der Thread wird aufgrund eines Überlaufs beendet. Eine VxD
belegt zuviel Stack-Speicher. Vergrößern Sie die Einstellung
MinSPs in der System.ini oder entfernen Sie neu installierte
VxDs. Derzeit sind 5 Stack-Seiten(SP) reserviert.

Da hat sich ein Programmierer wieder ausgetobt… :o)

  • Ein Thread ist „cooperatives“ Programmteil. D.h. es belegt Resourcen nur wenn es sie wirklich braucht, ansonsten gibt es sie frei für andere Anwendungen.
  • VxD ist ein virtueller Gerätetreiber.
  • Ein Stack ist ein „Stapelspeicher“.
  • SP steht schon dabei (Stack-Pages)

Ich glaube aber nicht, dass das viel weiterhilft…

Bernd

Holla

Aus http://www.winfaq.de

"Gibt bei Ihnen Windows die Fehlermeldung „Zu wenig Stackseiten“ aus, müssen Sie den Wert MinSPs unter [386Enh] in der SYSTEM.INI anlegen und einen größeren Wert zuweisen (z.B.: MinSPs=4)

Stackseiten werden von Windows für 32-Bit-Gerätetreiber reserviert. Eine Stackseite belegt 4kByte und wird auf Anforderung einem Treiber zugeteilt. Wird nun von einer Anwendung mehr verlangt als da ist, kommt es zu dieser Fehlermeldung mit den Eintrag „MinSPs=4“ legen Sie 4 reservierte Stackseiten an."

Da bei dir schon 5 reserviert sind, wuerde ich es einfach mit 6, 7, 8, usw. probieren bis es klappt…

Gruss, Lutz