Перейти к содержимому

Фотография

Не определяются контролы DevExpress


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 pitlord

pitlord

    Новый участник

  • Members
  • Pip
  • 9 сообщений
  • ФИО:Зенин Петр Алексеевич

Отправлено 01 марта 2012 - 12:31

Добрый день.
Столкнулся с проблемой.
Есть ТС8.7
Есть .НЕТ приложение, использующее ДевЭкс ЭкстраГрид.

Не могу получить при записи скрипта или при просмотре элемента - свойства и контролы грида девекспреса.

Перекопал инет:
- плагин ДевЭкс подключен к ТС
- Object mapping - все прекрасно по умолчанию прописано

чего еще не хватает? может как-то надо компилировать иначе код?

Версия девэкс указана в списке поддерживаемых.

Спасибо.
  • 0

#2 anagramma

anagramma

    Активный участник

  • Members
  • PipPip
  • 87 сообщений
  • Город:Moskow

Отправлено 01 марта 2012 - 12:47

Добрый день!По идее если вы используете родные компоненты DevExpress, то все должно быть нормально.
У нас в конторе системщики переписали под себя компоненты (изменяли исходники) и поэтому приходится ковыряться в свойствах каждого объекта, но пока особых нет проблем.

Смотрите в справке, там подробные примеры есть http://support.smart...warticle/14581/



  • 0

#3 pitlord

pitlord

    Новый участник

  • Members
  • Pip
  • 9 сообщений
  • ФИО:Зенин Петр Алексеевич

Отправлено 01 марта 2012 - 13:22

вроде ничего не переписывали.
Даже класс называется DevExpress.XtraGrid.GridControl, как и по умолчанию.

Хелпу копаю, но пока безрезультатно... ТС тупо колбасит все через Window и координаты ((((
  clientCC = Aliases.ClientCC;
  wnd = clientCC.wnd_.Item;
  wnd2 = wnd.WindowsForms10Windowbapp025bb5ffr16ad1.Item;
  wnd2.SetText("test1");
  wnd2.Keys("[Tab]");
  wnd2 = wnd.WindowsForms10Windowbapp025bb5ffr16ad11.Item;
  wnd2.SetText("123456");
  wnd2.Keys("[Enter]");
  windowsForms10Window8app025bb5ffr16ad1 = clientCC.wndFormSelectRole.WindowsForms10Window8app025bb5ffr16ad1.WindowsForms10Window8app025bb5ffr16ad1;
  windowsForms10Window8app025bb5ffr16ad1.Click(154, 110);
  windowsForms10Window8app025bb5ffr16ad1.MouseWheel(-7);
  windowsForms10Window8app025bb5ffr16ad1.MouseWheel(5);
  windowsForms10Window8app025bb5ffr16ad1.DblClick(125, 59);
  windowsForms10Window8app025bb5ffr16ad1 = clientCC.wndWindowsForms10Window8app025bb5ffr16ad1.WindowsForms10Window8app025bb5ffr16ad1;
  windowsForms10Window8app025bb5ffr16ad12 = windowsForms10Window8app025bb5ffr16ad1.Item.WindowsForms10Window8app025bb5ffr16ad1;
  windowsForms10Window8app025bb5ffr16ad12.WindowsForms10Window8app025bb5ffr16ad1.WindowsForms10Window8app025bb5ffr16ad1.Click(229, 15);
  clientCC.wndWindowsForms10Window20008app025bb5ffr16ad1.WindowsForms10Windowbapp025bb5ffr16ad1.Click(71, 114);
  windowsForms10Window8app025bb5ffr16ad12.WindowsForms10Window8app025bb5ffr16ad11.DblClick(387, 216);
  windowsForms10Window8app025bb5ffr16ad1.Item1.WindowsForms10Window8app025bb5ffr16ad1.WindowsForms10Window8app025bb5ffr16ad1.WindowsForms10Window8app025bb5ffr16ad1.WindowsForms10Window8app025bb5ffr16ad1.WindowsForms10Window8app025bb5ffr16ad1.Click(222, 10);
}

  • 0

#4 modbear

modbear

    Специалист

  • Members
  • PipPipPipPipPip
  • 548 сообщений

Отправлено 01 марта 2012 - 13:55

Судя по именам вида windowsForms10Window8app025bb5ffr16ad1, у вас, похоже, отломалась поддержка .NET. Попробуйте переустановить TC.
  • 0

#5 pitlord

pitlord

    Новый участник

  • Members
  • Pip
  • 9 сообщений
  • ФИО:Зенин Петр Алексеевич

Отправлено 01 марта 2012 - 14:05

Судя по именам вида windowsForms10Window8app025bb5ffr16ad1, у вас, похоже, отломалась поддержка .NET. Попробуйте переустановить TC.

вроде как ТС свежеустановленный. .НЕТ 4 установлен на ПК.
В ТС - оба плагина включены: .NET Classes Support и .NET application Support

Версия ТС 8.70 (триал)
  • 0

#6 anagramma

anagramma

    Активный участник

  • Members
  • PipPip
  • 87 сообщений
  • Город:Moskow

Отправлено 01 марта 2012 - 14:46

Переустановить всетаки попробуйте.
В 7.52 была подобная ошибка, но там был патч http://software-test...676

в 8-ке вроде бы изначально нормально работать должно.
  • 0

#7 pitlord

pitlord

    Новый участник

  • Members
  • Pip
  • 9 сообщений
  • ФИО:Зенин Петр Алексеевич

Отправлено 02 марта 2012 - 07:17

Это чудо!
Таки переустановил - и оно заработало! :crazy:
Всем спасибо за помощь :good:

ЗЫ. теперь осталось научиться работать с девексом, ибо все равно юзает методы с координатами, типа
ClickCellXY ClickItemXY
  • 0

#8 modbear

modbear

    Специалист

  • Members
  • PipPipPipPipPip
  • 548 сообщений

Отправлено 02 марта 2012 - 08:26

ЗЫ. теперь осталось научиться работать с девексом, ибо все равно юзает методы с координатами, типа
ClickCellXY ClickItemXY

Это не экранные кооринаты, а коогдинаты точки внутри конкретного кликаемого объекта - ячейки, элемента списка и т.п.
Можно убрать эти кооридаты и использовать просто ClickCell - тогда клик будет по центру ячейки.
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных