Stub?

Hallo zusammen,
was wird generell als STUB bezeichnet?
Ich frage, da hier eine Doku ist, wo bei einem Modul steht, dass es lediglich als STUB dient.

Danke und Grüße
Cess

Hallo,

so eine Art Platzhalter mit Weiterleitung. Entweder führt einfach ein Sprung weiter oder im Stub werden einfache Anpassungen durchgeführt wie Umwandlung von Variablen.

Beispiel: bei der Umstellung von Win16 auf Win32 wurden extensiv Stubs verwendet für die Funktionen des jeweils anderen Systems, wobei z.B. automatisch Pointer von Segment/Offset auf 32bit umgesetzt wurden, oder 16bit-integer auf 32bit, usw.

Gruss Reinhard

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

http://de.wikipedia.org/wiki/Stub_%28Programmierung%29

Hallo Cess
Modul bedeutet ja beim Programmieren zumeist, das es sich um ein Programmteil handelt.
Nun gibt es beim Windows ja diese exe-files/ausführbare Dateien.
Exe Files gibt es aber in 2 verschiedenen Formaten: Einmal für Windows und einmal für Dos.
Damit es nun keinen Absturz unter DOS gibt, falls man eine Windows-exe starten will, gibt es eine Option im sogenannten Linker, das ist ein Programm zur Umwandlung von „obj“ Programmcode in exe-Files.
Diese Option heißt „Stub“ und bewirkt ein Davorsetzen eines Dos-Programmes vor einem Windows-Programm.
Damit kann das Windowsprogramm noch laufen und unter dos gestartet, würde ein Standard-Stub zum Beispiel eine entsprechende Fehlermeldung ausgeben. Beim Linker erlaubt die Option „Stub“ auch die auswahl eines beliebigen Dos-Programmes.
Das ist die hauptsächlichste Verwendung des Begriffes Stub unter Windows.

MfG
Matthias

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]