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

Фотография

разные object name и WR 82


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

#1 john1234

john1234

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

  • Members
  • Pip
  • 7 сообщений
  • ФИО:john

Отправлено 17 марта 2006 - 14:07

Добрый день коллеги !

подскажите как обойти такую проблему ...есть софтина написанная на Дельфи ..

запускаем чистый WR (версия у меня нормальная , с WorlPad работает))) )

в моей софтине для тестирования открыт грид ...

включаю запись ... перехожу в мою софтину , вызываю контекстное меню , открывается карточка ....

заполняем поле название жмем ОК ...новый объект добавился

запись остановливаю

теперь хотим прогнать получившийся скрипт и что выходит ...


выходит то, что у открывшейся карточки, у поля название другой

Logical name и MSW_id ....


Phisical description выглядит так
{
class: object,
MSW_id: 2098218,
MSW_class: "TssCustomEditControl.UnicodeClass"
}


WR естественно объект (поле Название) на карточке не находит (пишет object not found)

типа софтина у программистов сильно объектно-ориентированная

что в подобной ситуации можно сделать ? регулярные выражения не прокатят т.к MSW_id то меняется при каждом новом открытии карточки


получается выкинуть WR нафиг ? )))

или чтото можно придумать

спасибо
  • 0

#2 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 17 марта 2006 - 20:05

Выкидывать ничего не надо. Надо сделать 2 вещи:

1. Поставить WR Delphi add-in и запускать WR с ним;
2. В GUI Map Configuration убрать MSW_id из списка mandatory properties для классов тех объектов, с которыми работаете. То, что MSW_id каждый раз меняется это известная фича борландовских средств разработки.
  • 0
Дмитрий Шевченко

HP Software

#3 john1234

john1234

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

  • Members
  • Pip
  • 7 сообщений
  • ФИО:john

Отправлено 20 марта 2006 - 07:10

1. Поставить WR Delphi add-in и запускать WR с ним;

== а где его можно взять ? здесь похоже нету ((((


2. В GUI Map Configuration убрать MSW_id из списка mandatory properties для классов тех объектов, с которыми работаете.

== с этим разберусь

То, что MSW_id каждый раз меняется это известная фича борландовских средств разработки.


== а как быть с разными именами объектов ?

object , object_1 , object_2 ....
  • 0

#4 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 20 марта 2006 - 19:02

1. Поставить WR Delphi add-in и запускать WR с ним;

== а где его можно взять ?  здесь похоже нету ((((

Там же, где взяли сам WR.
  • 0
Дмитрий Шевченко

HP Software


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

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