| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Олег (jr.)
ДЫк все таки по проще, VB вроде... С Паскаля на него перейти не так уж и трудно, да и основные примеры по Роботу, с которым мне предстоит разбираться в основном на VB и VBA. Правда вот прислали API СКАДа, там все на С++, но я так понимаю, потом это дело можно будет в отдельную dll запихнуть и пользоваться этим API с помошью VB.net.
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813
|
Если проще тогда стой на этом, я просто к слову, не предлагаю
Когда будешь переводить на VB.NET к примеру, реакции на события, типа Doc.CommandWillstart+=...(Doc_CommandWillStart) && Doc.CommandWillstart-=...(Doc_CommandWillStart) в VB.NET это будет соответственно AddHandler Doc.CommandWillStart, AddressOf(Doc_CommandWillStart) && RemoveHandler Doc.CommandWillStart, AddressOf(Doc_CommandWillStart) на всякий случай, кстати выражения на LINQ вообще не конвертируются, тут только личный опыт и понимание синтаксиса |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
Цитата:
Чегой то вдруг? Последний раз редактировалось Boxa, 19.08.2013 в 17:59. |
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Странно, код работает...
Код:
добавляю Imports Microsoft.Office.Interop.Excel И возникает ошибка... Цитата:
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось Кулик Алексей aka kpblc, 21.08.2013 в 15:47. |
|||
|
||||
Похоже, и там и там есть Application и компилятор не понимает, какой из них имеется в виду. Похожая ситуация возникает, если в одном месте сделать ссылки на пространства "Autodesk.AutoCAD.ApplicationServices" и "System.Windows.Forms"
VS же явно должна подчеркивать слово Application в 16-й строке. И по щелчку мыши должны предлагаться варианты подстановки пространств имен.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) Последний раз редактировалось Do$, 21.08.2013 в 15:32. |
||||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
ХММ, ну это я так и понял...
Сделал класс2, как мне теперь запустить его из класса 1.. Цитата:
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Классы не запускаются, запускаются методы. Как это в VB сделать не подскажу, ищите примеры. Интуитивно предполагаю, что что-то типа "Class2.a", если в нем нет понятий статический и не статический класс/метод.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
DEM, у тебя код не C++, на фига ставишь форматирование под другой язык? Это раз. Второе: касательно Application - я не знаю, в VB.NET есть понятие алиасов или нет. В C#, например, вполне допустима конструкция типа
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
|
|||
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Чей то я тут заплутал..
Ни как не могу из модальной формы(кнопка1) запустить метод класса2 at() В принципе я уже нашел как можно сделать... Можно будет с помощью класса создать команды в автокаде, но все основные операции, будут выполняться в модуле... Форма так же будет использоваться только для вызова "команд" из модуля....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
|
||||
Думаю, проще всего тут будет перенести метод "at" в класс формы. С классом Class1 (или Class2??) он никак не связан.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запуск программы из AutoCADа | kminas | Программирование | 19 | 15.06.2012 13:42 |
Ноутбук б/у и AutoCad 2D - вопросы | Elenka | AutoCAD | 14 | 23.12.2005 13:47 |
Ноутбук б/у и AutoCad 2D - вопросы | Elenka | AutoCAD | 1 | 20.12.2005 21:33 |
AUTOCAD 2006 | Aragorn | AutoCAD | 14 | 01.04.2005 00:55 |
Что нового в AutoCAD 2005 | ilka_t | AutoCAD | 40 | 19.05.2004 16:48 |