Hallo,
gerade hatte ich ein seltsames Phänomen: In unserer Delphi-Applikation (TurboDelphi Pro unter Wiondows XP, alles auf dem aktuellen Stand) habe ich vor Jahren eine
COM-Schnittstelle integriert, die andere Anwendungen nutzen können. Funktioniert auch alles wunderbar - bis heute.
Vom einen Kompilerlauf zum nächsten hat sich die
COM-Schnittstelle geändert, ohne das da jemand dran rumgefummelt hat. Alle Enumerations waren verschwunden, genauso die CoClass. Nur noch die IDispatch-Deklaration war einsam und verlassen vorhanden. Natürlich ging der nächste Build der Applikation dann mächtig in die Hose. Zum Glück existierte die korrekte Version der *.tlb im
svn-Repository, so dass der Schaden schnell behoben war.
Ich kann mich dunkel entsinnen, schon mal über ein ähnliches Problem gelesen zu haben, kann mich aber nicht mehr daran erinnern, wo das war. In QualityCentral hatte ich schon ergebnislos nachgeschlagen (vielleicht auch nur falsch gesucht?).
Ist euch dieses Phänomen schon mal untergekommen?
Gruß aus dem Norden
Kretabiker