Zmiana przestrzeni nazw, a ułatwienie sobie życia ...

Odpowiedz Nowy wątek
2013-03-28 09:25
0

Mam bibliotekę, która stanowi dodatek do programu AutoCAD.
Nie jest mała, ale jakaś obszerna też nie jest. Mam tam kilkanaście różnych klas, które korzystają z przestrzeni nazw, np:

using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.EditorInput;

Rozwijam dodatek na nowe wersje AutoCADa - po aktualizacji referencji okazało się, że zmieniły się przestrzenie nazw.
W ponad dobrych kilkudziesięciu miejscach muszę teraz zmieniać odwołania, aby wszystko mogło się skompilować.

Od razu przyszedł pomysł, że mógłbym sobie to życie jakoś ułatwić i napisać jakiś mostek (moje klasy -> pomost -> AutoCAD).
Tylko jak?
Czy tutaj mogą mi przyjść z pomocą interfejsy?

Próbowałem dziedziczenia, ale z marnym rezultatem (wymiękłem na pierwszej linijce):

Autodesk.AutoCAD.EditorInput.Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;

Pozostało 580 znaków

2013-03-28 10:04
0

Od razu przyszedł pomysł, że mógłbym sobie to życie jakoś ułatwić i napisać jakiś mostek
To nie jest ułatwienie, tylko dodatkowa komplikacja.
Użyj po prostu Ctrl+H.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0