Как установить программу на VB с SendCommand?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как установить программу на VB с SendCommand?

Как установить программу на VB с SendCommand?

Ответ
Поиск в этой теме
Непрочитано 06.12.2012, 16:13 #1
Как установить программу на VB с SendCommand?
svetrsa
 
программист
 
Днепропетровск
Регистрация: 28.09.2012
Сообщений: 8

Уважаемые форумчане, помогите разобраться! Написана программа на VB под AutoCad2010/11. На моем компе все работает! При установке на другой компьютер происходит такая вещь - как только должна выполнятся простейшая SendCommand
myDoc.SendCommand "(setq ptCircle (list " & P5(0) & " " & P5(1) & "))" & vbCr ее результат
Команда: (setq ptPoint (list 35392.25552 93121.184043))
(nil nil) вместо
Команда: (setq ptPoint (list 35392.25552 93121.184043))
(35392.3 93121.2)
и дальше по цепочке перестает работать как надо. Уже установлено все что можно: сам VB, сервиспаки к нему, инсталяторы данной программы - не работает! Помогите пожалуйста!!!!
Просмотров: 2850
 
Непрочитано 06.12.2012, 16:20
#2
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


больше нечего делать как лисп и SendCommand использовать?
gomer вне форума  
 
Автор темы   Непрочитано 06.12.2012, 16:28
#3
svetrsa

программист
 
Регистрация: 28.09.2012
Днепропетровск
Сообщений: 8


Цитата:
Сообщение от gomer Посмотреть сообщение
больше нечего делать как лисп и SendCommand использовать?
__________________
Два добрых духа Джин и Тоник
А что делать если команды КАСАТЕЛЬНАЯ в VB не существует.
svetrsa вне форума  
 
Непрочитано 06.12.2012, 17:41
#4
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811


Цитата:
Сообщение от svetrsa Посмотреть сообщение
А что делать если команды КАСАТЕЛЬНАЯ в VB не существует.
Вместо этого выражения
Код:
[Выделить все]
"(setq ptCircle (list " & P5(0) & " " & P5(1) & "))" & vbCr
надо прописывать каждую ординату отдельно в строку
с заменой запятой как разделителя десятичных на точку
что-то наподобие (не помню точно синтаксис, проверь сам)
Код:
[Выделить все]
"(setq ptCircle (list " & Replace (CStr(P5(0) ,"," ,".") & ETC ETC...)"
скорее всего на другом компьютере десятичный разделитель в переменных как запятая
Олег (jr.) вне форума  
 
Автор темы   Непрочитано 07.12.2012, 11:39
#5
svetrsa

программист
 
Регистрация: 28.09.2012
Днепропетровск
Сообщений: 8


Олег, спасибо! Такая простая вещь, а напрочь вылетело из головы! Да одна голова - хорошо, а форум - лучше.
svetrsa вне форума  
 
Непрочитано 07.12.2012, 22:11
#6
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811


Не за что,
успехов
Олег (jr.) вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как установить программу на VB с SendCommand?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите!!! Не могу установить Autocad 2010 на Windows 7 zharyyss AutoCAD 6 22.08.2011 16:03
Как установить для ActiveLayout таблицу стилей пера (CTB)? DonVik Программирование 4 05.08.2009 13:21
Как подгрузить vb к автокаду? vasyavip Программирование 9 19.01.2009 01:40
координаты вершин выбранной полилинии на VB? как получить ssv22 Программирование 5 17.07.2008 00:01
Как установить программу DSK 0.75L МаксКос Прочее. Программное обеспечение 6 07.10.2004 15:06