как работать с custom гридом
#1
Отправлено 10 апреля 2006 - 15:46
без дельфи add-ins обошелся, msw_id отключил ... спасибо всем за советы
теперь перед открытием любого объекта (грида, карточки) парсю его а потом уже работаю
и столкнулся с таким траблом ...
есть форма - парсится без проблем , с формой связаны несколько карточек , тоже все ОК (задаю имя формы, тип объектов и ЭВРИКА скрипт через 5 сек все парсит и все объекты в GUI и дальше можно дела все что хочется)
так вот в форме один большой грид ...а как с ним работать (доставать из него значения )
грид ... строки столбцы .... грид определяется как тип object ну парсим мы его ... он добавляется в GUI ... а идеи как получить доступ к содержимому
нету
читал
mercury users guide ...
tsl online ref.
ничо такого не нашел ... ну можно добавить как вирт объект типа таблица , но добавляетсят только видимая часть а грид большой и необязательно на экран влезает ... иогда влезает конечно
а как дальше работать я так и не понял ...
у грида нашлось свойство TEXT с содержимым в перемешку
название столбцов ... причем только видимых ..и дальше текст тот который в видимой части грида .... и гдето он там обрывается ....
в общем ПОСОВЕТУЙТЕ ка кк гриду доступ получить ...
куда ткнуться ... gui map config? или чтото еще
спасибо
#2
Отправлено 10 апреля 2006 - 16:46
#3
Отправлено 19 апреля 2006 - 13:16
но разницы пока никакой не видно ...
новых свойств не видать ....
объекты типа tdbedit и похожие нормально определялись и без delphi add ins
что делать ?
куда смотреть ?
как использовать ?
ткните носом
доступа к файлам проекта нет и к сожалению скорее всего не будет в целях безопастности
спасибо
#5
Отправлено 19 апреля 2006 - 17:47
Ну а документацию то для кого пишут ? Прежде чем совершать какие-то телодвижения надо внимательно почитать "Delphi Add-in for WinRunner Read Me First". Вот цитата из этого документа:ткните носом
Похоже, что про вторую часть инсталляции вы даже не вспомнили.The Installation process for Delphi Add-in support is comprised of two stages:
•Install the WinRunner Delphi Add-in
•Enable communications between WinRunner and your Delphi application using the TestSrvr Unit.
#7
Отправлено 20 апреля 2006 - 14:24
Еще можно будет не пользоваться этими командами Ну а если серьезно, то помимо использования специализированных dlph_* функций, вы сможете работать с гридами с использованием функций tbl_*. При условии, что грид либо входит в список поддерживаемых гридов, либо наследован от одного из поддерживаемых гридов и вы делаете mapping с помощью add_dlph_obj(). Если же грид совсем уж "не от мира сего", то тогда и add-in не поможет.ну подключу я ..скомпилю ..а что дальше делать ?
пользоваться командами
dlph_* ?
что еще можно будет делать ?
#8
Отправлено 20 апреля 2006 - 15:21
1 набор комманд dlph_.*
2 набор комманд tbl_.*
я чтонить потерял .... read me файл еще проштудирую , поэтому если в нем есть то чего я не указал - сам допру )))
но вот самый главный вопрос .... где можно посмотреть полный список тех фич которые дает библиотека delphi add ins
например
dlph_obj_get_info ( name, property, out_value );
name The logical name or description of the Delphi object.
property Any property associated with the Delphi object.
out_value The value of the property.
The dlph_obj_get_info function retrieves the value of the specified property of a Delphi object and stores it in out_value.
а где полный список существующих пропертев посмотреть то можно ... тк новые комманды и краткий хелп по ним добавился ...
а gui spy и gui map editor по прежнему видит объект грид например
как стандартный object
read me файла маловато будет ....
есть ли какаянить дока по delphi add ins в недрах комании Меркури? ))))
спасибо
#9
Отправлено 20 апреля 2006 - 15:21
Посмотреть можно в документации по Delphi для объекта интересующего вас класса.а где полный список существующих пропертев посмотреть то можно
Если все проинсталлировали правильно, простые объекты (типа editbox) распознаются как объекты Delphi, а грид по-прежнему распознается как object, то см. мой предыдущий пост в части поддержки гридов. А также раздел "Known problems and limitations" в ReadMe.а gui spy и gui map editor по прежнему видит объект грид например
как стандартный object
Никаких специальных док по WR Delphi add-in нет. Installation Guide и ReadMe это все, что есть, и они входят в комплект WR Delphi add-in.read me файла маловато будет ....
есть ли какаянить дока по delphi add ins в недрах комании Меркури? ))))
#10
Отправлено 20 апреля 2006 - 15:23
спасибо
#11
Отправлено 04 мая 2007 - 12:18
Есть объект унаследованный от TCustomGrid и у него созданны свои методы,так вот возможно ли к ним достучаться имея
WinRunner + Delphi Add - in + проект компилированные с TestSrvr.
Все вроде есть, а свойства объекта не видны
строки из WR
add_dlph_obj ("TClassDBGrid","object","class MSW_class dlph_name","dlph_parent","Enabled",DLPH_GRID);
dlph_obj_get_info("TClassDBGrid",".............",Cell1);
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных