
Летучая
23.04.2017
22:29:22

Illia
23.04.2017
22:29:24
Если да, то подскажите, каким IDE пользуетесь
Ребят, есть здесь те, кто пишет С# на mac os?

@1st
23.04.2017
22:29:34

Google

Летучая
23.04.2017
22:29:46
3 объекта он хочет

@1st
23.04.2017
22:29:50
Яблоко, это скорее всего .NET Core
Следовательно Райдер

Летучая
23.04.2017
22:30:21

@1st
23.04.2017
22:30:23
1 параетр обязательный, второй нет, третий какой то овнер, чертверный то что оно возвращает

Летучая
23.04.2017
22:30:25
а переменная
с маршалинговым атрибутом

@1st
23.04.2017
22:30:51
а переменная
ладно
конструкция object Object меня дернула из js

Again
23.04.2017
22:30:57
C# plugin

@1st
23.04.2017
22:31:12
>VSC
Это шо
Visual Studio C++?

Again
23.04.2017
22:31:27
Visual Studio Code

Google

@1st
23.04.2017
22:31:34
зачем?
райдер лучше будет

Illia
23.04.2017
22:31:44
А что насчёт продуктов jet brains?

@1st
23.04.2017
22:31:48
Райдер именно для этого и был создан
работа с .NET Core

Khasan
23.04.2017
22:31:58
Objects
Access: Input-only
Type: Variant (array of Objects)
The array of primary objects to be copied. All the objects must have the same owner, and the owner must belong to the database or document that is calling this method.
Owner
Access: Input-only; optional
Type: Variant (a single object)
The new owner for the copied objects. If no owner is specified, the objects will be created with the same owner as the objects in the Objects array.
IDPairs
Access: Input-output; optional
Type: Variant (array of IDPair objects)
Information on what happened during the copy and translation process.
Input: an empty variant.
Output: an array of IDPair objects.

Летучая
23.04.2017
22:32:16

Again
23.04.2017
22:32:36

Летучая
23.04.2017
22:32:52
у них всё топовое

Again
23.04.2017
22:33:01
Ну мне VSC больше нравится.

@1st
23.04.2017
22:33:02

Again
23.04.2017
22:33:09
И Atom

@1st
23.04.2017
22:33:24

Illia
23.04.2017
22:33:47
Ой, не понял изначально, непривычно английский язык русскими буквами воспринимать
Райдер от жетбраунзов

@1st
23.04.2017
22:34:15
Rider*
Тогда уж

Летучая
23.04.2017
22:34:30
JetBraunz*

@1st
23.04.2017
22:34:37
nz
хыхы

Google

Illia
23.04.2017
22:34:42
Вот и я об этом же

Khasan
23.04.2017
22:36:31
а переменная
даже такой массив создал
List[System.__ComObject](ss)
и все ранво не помогло

Летучая
23.04.2017
22:42:42
странно оч
мб в чём-то другом дело
p/invoke довольно сложно дебажить

@1st
23.04.2017
22:43:18
+++

Khasan
23.04.2017
22:48:24

@1st
23.04.2017
22:53:44
Нет
Ты плохо понимаешь что такое маршалинг
Почитай на счет этого
А лучше поэксперементируй

Khasan
23.04.2017
22:54:26

@1st
23.04.2017
22:55:02
Эта тварь будет хотеть жрать структуру, ТВОЮ, помеченную маршалингом и паком, с установленными оффсетами полей, по нужной декларации которая указана скорее всего в документах автодеска

Khasan
23.04.2017
22:55:03

@1st
23.04.2017
22:55:46
У меня глаза текут от Питона, не могу вчитаться, да и лень, я уже засыпаю

Khasan
23.04.2017
22:56:09

@1st
23.04.2017
22:56:24

Khasan
23.04.2017
22:56:41
доброй ночи

@1st
23.04.2017
22:56:51
там не Питон)
Не разбираюсь в них
Нету скобок, значит что-то из этого разряда
Но уже вижу, да
VB
Бля

Google

@1st
23.04.2017
22:57:21
Таки в чем проблема, VB & C# либы одного поле ягоды
Писал бы на чистом шарпе
Это же плагин?
https://habrahabr.ru/post/148844/
Тогда воть
Тут скорее всего описывают основы апи
И таки да
GetObject
Санная фабрика объектов
от овнера вроде
>using (var transaction = Application.DocumentManager.MdiActiveDocument.Database.TransactionManager.StartTransaction())
хммм
Ойвсе
не хочу вникать в автокад, не люблю автокад

Khasan
23.04.2017
22:59:35
Писал бы на чистом шарпе
я сейчас не выбираю язык для программирования, мне нужно конкретно решить одну задачу на АйронПайтон посредством Аутокад СОМ

@1st
23.04.2017
22:59:42
Извращение
Айрон же умер, не?
В Питон я не могу, и не хочу
По этому от меня помощи не получить

Khasan
23.04.2017
23:01:11
Айрон же умер, не?
с чего он умрет то?) нормально живет, его что не день прикручивают к разным программам для проектировщиков, дизайнеров

@1st
23.04.2017
23:01:48
Ну хзхз

Khasan
23.04.2017
23:02:02

@1st
23.04.2017
23:02:18
Ну тогда можешь почитать эти статейки

Google

@1st
23.04.2017
23:02:37
там черному побелому раписывают
И скорее всего будет объяснение как создавать маршел объекты

Khasan
23.04.2017
23:03:29

@1st
23.04.2017
23:04:38
А что ты хочешь?
Через COM чтоле?
ууу

Khasan
23.04.2017
23:04:57

@1st
23.04.2017
23:04:58
Задача реально этого стоит?
Это же дикие дебри

Khasan
23.04.2017
23:05:17

@1st
23.04.2017
23:05:39
Без понимания работы ГРУБО говоря, санной памяти, движка CLR, и прочего дерьма — ты зачаду не решишь
Хотя мб в гуголе будет решение

Khasan
23.04.2017
23:06:30

@1st
23.04.2017
23:07:06
это не те дебри

Khasan
23.04.2017
23:15:00
это не те дебри
моя задачка уперлась в один вопрос и может решиться в один момент, спасибо за желание помочь, теперь пора ко сну, еще раз доброй ночи!

Andrew
23.04.2017
23:22:14

Khasan
24.04.2017
04:16:20

Andrew
24.04.2017
04:21:59

Friedrich
24.04.2017
05:02:27
(ну, я так интерпретирую запись Dim Objects(0 To 0) As AcadEntity на форуме)
Этот API на вход требует массив AcadEntity.
Эта группа больше не существует