Комментарии 5
Реверси в nanoCAD (САПР). С одной стороны интересно, с другой стороны напоминает картинку с буханкой и автобусом.
0
Коллеги, для тех кто сходу пытается сделать пример «HelloWorld» из статьи:
Если после добавления библиотек в проект у вас неизвестно о том, что такое «Platform.» в команде
Editor ed = Platform.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor;
добавьте Using
using Platform = HostMgd;
и не забудьте выбрать версию net framework совместимую с программой (я пробовал на 3.5)
Первое, что нужно было сделать – создать сборку, содержащую код, исполняемый в nanoCAD:
создаём проект: Visual C#, Class Library,
добавляем в References библиотеки .NET nanoCAD-а: hostdbmgd.dll, hostmgd.dll,
регистрируем в nanoCAD команду.
Метод, который будет регистрироваться в качестве команды, должен иметь модификатор public и быть помеченным специальным атрибутом CommandMethod.
[CommandMethod("HelloWorld")]
public void HelloWorld ()
{
Editor ed = Platform.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor;
// Выводим в командную строку сообщение
ed.WriteMessage("Добро пожаловать в управляемый код nanoCAD!");
}
Если после добавления библиотек в проект у вас неизвестно о том, что такое «Platform.» в команде
Editor ed = Platform.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor;
добавьте Using
using Platform = HostMgd;
и не забудьте выбрать версию net framework совместимую с программой (я пробовал на 3.5)
0
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
Ваш ход, товарищ .NET, или опять Реверси под nanoCAD