RUS  ENG 

ExecCommand

Страницы: 1
RSS
ExecCommand
 
Добрый день! В программе написанной на VB.NET пытаюсь выполнить команду ExecCommand("MapBookmarks", 0) результат: "Microsoft.VisualBasic - Адресат вызова создал исключение", версия Zulu последняя, пробывал и другие команды результат тот же. Подскажите пожалуйста в чем может быть проблема.Спасибо!
 
Метод ExecCommand имеет 4 параметра. Передавайте в качестве двух последних параметров (pArgIn и pArgOut) пустые Variant. Исключение скорее всего возникает именно из-за того, что передается не то количество параметров.
 
Здравствуйте.
У меня такая же проблема.
Пишу на C#.
axZuluMap.ExecCommand("ViewFitToMap", 0);
Исключение Адресат вызова создал исключение.

object a=new object(), b=new object();
axZuluMap.ExecCommand("ViewFitToMap", 0,ref a,ref b);
Несовпадение типов. (Исключение из HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))
 
Очень нужно программно запустить редактирование контура. А ExecCommand не работает. Что делать?
 
Цитата:
Здравствуйте.
У меня такая же проблема.
Пишу на C#.
axZuluMap.ExecCommand("ViewFitToMap", 0);
Исключение Адресат вызова создал исключение.

object a=new object(), b=new object();
axZuluMap.ExecCommand("ViewFitToMap", 0,ref a,ref b);
Несовпадение типов. (Исключение из HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))

Метод ExecCommand принимает в качестве двух последних параметров (pArgIn и pArgOut) пустые Variant. В C# нет объекта Variant, однако есть объект VariantWrapper, который можно использовать в нашем случае:

using System.Runtime.InteropServices;

object v = new System.Runtime.InteropServices.VariantWrapper(new object());
axMapCtrl1.ExecCommand("ViewFitToMap", 0, ref v, ref v);
 
Цитата:
Очень нужно программно запустить редактирование контура. А ExecCommand не работает. Что делать?
Нужно уточнение. В Zulu нет команды "редактирование контура". Есть команды:
1. Включить режим редактирования слоя
2. Включить режим ввода контура
3. Включить режим редактирования узлов геометрии объектов.
Уточните, что именно нужно.
 
Спасибо. ExecCommand заработал.
Страницы: 1