Daß DSPOBJD beim wiederholten Aufruf schneller ist als beim ersten Mal, dürfte wohl daran liegen, daß beim ersten Mal die Objekt-Header erstmal von der Platte in den Hauptspeicher geladen werden müssen. Sofern der Hauptspeicher groß genug ist, werden diese Objekt-Header nicht gleich wieder verdrängt, so daß es beim wiederholten Aufruf schneller geht.

In Bezug auf das Ausgangsproblem würde mich interessieren, um welchen Befehl es geht (und ggf. mit welchen Parametern). Ich denke, hier ist die Problemursache zu suchen, denn der Befehl, der die Änderung vornimmt, sollte eigentlich auch den Header anpassen.

Mit freundlichen Grüßen,
Christian Bartels.