Ich kann Dir leider nichts zum Warum sagen, nur zum Was. Und das Was ist nunmal so, daß die
soap.pas automatisch erzeugt wird, und automatisch erzeugte Dateien in Delphi sich zickig verhalten, wenn man an ihnen hantiert (zumindest war das bei D2007 noch so, als ich das letzte Mal an einem
ActiveX-Wrapper etwas ändern wollte). Ich bin allerdings auch einer von der alten Schule: "Probieren geht über studieren" und nehme hin, was Delphi mir so vorsetzt, bis es mal zu einem Fehler kommt. Das hat mir in der Vergangenheit echt viel Zeit erspart.
Also viel Erfolg bei der Recherche.
Sherlock