{%hackmd theme-dark %}
Преобразование типов данных wincom
===
###### tags: `pywin32` `COM` `AutoCAD`
## набор чисел -> variant array of doubles
Используется для преобразования координат
```python=
import win32com.client
from pythoncom import VT_R8, VT_ARRAY
win32com.client.VARIANT(VT_ARRAY | VT_R8, coords)
```
где coords - список/кортеж чисел
## набор объектов -> variant array of objects
Используется для передачи перечня объектов Autocad
```python=
import win32com.client
from pythoncom import VT_ARRAY, VT_DISPATCH
win32com.client.VARIANT(VT_ARRAY | VT_DISPATCH, objects)
```
где objects - список/кортеж объектов