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

Фотография

Возможные значения property в SQAGetProperty


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

#1 Цешка

Цешка

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

  • Members
  • Pip
  • 7 сообщений

Отправлено 07 сентября 2006 - 15:36

Доброго всем времени суток. Вопрос по Rational Robot-у и Delphi. Помимо стандартных значений property в SQAGetProperty обнаружил ряд "работающих" значений
ControlCount
ParentClassName
ClassName
ComponentCount
Известны ли кому-нибудь другие значения?
  • 0

#2 Nadezhda

Nadezhda

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

  • Members
  • PipPip
  • 81 сообщений
  • Город:Харьков

Отправлено 08 сентября 2006 - 06:40

Что вы понимаете под "стандартными" значениями? Функция SQAGetProperty позволяет получать значения тех свойств, которые вы можете просмотреть с помощью Inspector. Перечень свойств, естественно, различается для различных контролов
  • 0

#3 Цешка

Цешка

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

  • Members
  • Pip
  • 7 сообщений

Отправлено 08 сентября 2006 - 07:04

Заводим Delphi, идем в инспектор - таких значений там нет. Желающие могут убедиться. Функция SQAGetPropertyNames таких свойств не возвращает.

Прикрепленные файлы

  • Прикрепленный файл  snapIn.gif   6,66К   46 Количество загрузок:

  • 0

#4 Nadezhda

Nadezhda

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

  • Members
  • PipPip
  • 81 сообщений
  • Город:Харьков

Отправлено 08 сентября 2006 - 08:06

Простите за неточность, но я имела в виду Inspector, который в Rational Robot. Именно эти свойства можно получить роботом.
  • 0

#5 Цешка

Цешка

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

  • Members
  • Pip
  • 7 сообщений

Отправлено 08 сентября 2006 - 09:08

В инспекторе робота отображаются свойства, которые заданы в Delphi. Поэтому вышеперечисленные свойства там тоже отсутствуют. Довод, что компоненты все разные не проходит, так как свойства возвращаются для всех компонентов. Просто интересно, что еще можно узнать об объекте.
  • 0

#6 LEk

LEk

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

  • Members
  • Pip
  • 65 сообщений
  • ФИО:Екатерина
  • Город:Новосибирск

Отправлено 08 сентября 2006 - 10:02

In addition to the properties that are captured with an Object Properties verification point for a given object, you can access the following properties for any object:

Property Description
Class The object's class name.
ClientRect The coordinates of the object, in pixels, relative to the client area of the window (in the format "x1,y1 to x2,y2").
Environment The name of the development environment (such as Visual Basic or PowerBuilder) in which the object was created.
FullRecognition A full-path recognition string that identifies the object and all its parent objects up to the desktop.
hWnd The window handle, if any, associated with an object.
ModuleFileName The full path and file name of the library file or executable file that controls the specified object. For example, ModuleFileName could be:· The application's executable file name (as is often the case for top-level windows).· A .DLL (for example, objects within a standard File Open dialog box may have a ModuleFileName of C:\WIN95\SYSTEM\COMDLG32.DLL, which is the common dialog box library).
Name The object name that is assigned in the development environment.
ObjectType The SQABasic name for the object's type.
ParentRecognition A full-path recognition string that uniquely identifies the object's immediate parent.
Recognition A recognition string that uniquely identifies the object within its parent.
ScreenRect The coordinates of the object, in pixels, relative to the screen (in the format "x1,y1 to x2,y2").
Note: Because a Rect cannot be stored as a Variant, you cannot use SQAGetProperty to retrieve a value for the ClientRect or ScreenRect property. Instead, use SQAGetPropertyAsString to retrieve the value in String form ("x1,y1 to x2,y2").
  • 0


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

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