Hi,
>> Gibt es eine Methode wie man modifizierte Objekte erkennen kann?Allgemein und fertig ==> NEIN.
Und leider gibt es auch in AutoCAD nichts vorgesehenes dafür, auf das man sich stützen könnte. Denn zu viele Befehle in AutoCAD können Dein Ansinnen zunichte machen.
Es gäbe jetzt schon ein paar Möglichkeiten, die mir dazu einfallen würden, jedoch alles mit Vorsicht zu genießen!
a) Deine Partnerbüros sind bereit, eine App von Dir zu installieren, dann kannst Du deren Commands oder Events wie ObjectCreated oder ObjectModified überwachen und den neu erzeugten oder modifizierten Elementen einen Stempel aufdrücken.
b) Du behältst die Zeichnung, die weitergeleitet wurde und vergleichst diese dann mit der Zeichnung, die Du zurückbekommst. Dabei darfst Du nichtmal über Handle vergleichen, denn es können Befehle wie _RECOVER oder _WBLOCK oder _INSERT auch die Handles vernichten.
In diesem Fall musst Du einen Comparer schreiben, der möglichst effizient Elemente vergleichen kann; der muss wissen, wie mit einer Linie, wie mit einem Kreis, wie mit Blöcken und deren Attributen umzugehen ist. Natürlich sind auch übergeordnete Einstellungen wie Bemaßungsstil, Maßstabslisten etc zu vergleichen ==> keine leichte Aufgabe
Jedenfalls viel Erfolg, ist keine leichte, aber sicher eine spannende Aufgabe.
- alfred -
------------------
www.hollaus.at