![]() |
|
|
![]()
|
|
| crang |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 3.6.2004 Где: Ukraine Репутация: нет Всего: нет |
Visual FoxPro 7
Доброго времени суток всем. Подскажите, кто знает, как програмно получить доступ к объектам которые можно просмотреть в 'Tools->Object Browser'? |
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
Там расположены, зарегенные в реестре windows com-объекты. Подключаешь их, создаешь программный объект create object и обращаешься к их свойствам как свойствам этого объекта. Вот только описание этих свойств надо знать отдельно
-------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| crang |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 3.6.2004 Где: Ukraine Репутация: нет Всего: нет |
Cashey
а есть кокой-нибудь примерчик с подключением не стандартных объектов (не EXCEL & WORD а SHELL например или WindowsMedia Player)? Если нет, то как их хоть подключать правильно. И еще, вот цитата из Хэлпа:"OLE objects are created using the following syntax for ClassName: ApplicationName.Class" откуда узнать правильное ApplicationName? |
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
Кидаешь на форму компонент ActiveX Bound Control и выбираешь из списка, который и отражается в 'Tools->Object Browser'. Потом работаешь с ним как с объектом используя св-ва и методы.
Выглядеть это будет так: Добавлено @ 22:38 Вернее не совсем как с элементом формы. Надо создать таблицу, в ней поле GENERAL, в него поместить объект, коммандой APPEND GENERAL (см. хэлп) и уже от туда его юзать. -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| crang |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 3.6.2004 Где: Ukraine Репутация: нет Всего: нет |
Еще вопросик: как передать хэндл ОЛЕ объекта процедуре, что в отдельном прж файле?
|
|||
|
||||
| crang |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 3.6.2004 Где: Ukraine Репутация: нет Всего: нет |
Предыдущий вопрос снят.
|
|||
|
||||
| crang |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 3.6.2004 Где: Ukraine Репутация: нет Всего: нет |
Как из фокса програмно и корректно закрыть эксэль, или даже некорректно, но чтоб он(excel) не выдавал диалог сохранения файла(в программе файл открывается и меняется, не создается).
Пробывал сохранять програмно - все равно выдает диалог сохранения, хотел убить сам процесс через Shell.Application.ServiceStop(procesname,?,?) - не знаю двух последних параметров. Подскажите как его можно тихо закрыть? |
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
Если сохранять не надо, то без SaveAs. А вообще специально для таких вопросов специальный подфорум есть в разделе Технологии -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
![]()
|
| Правила форума "Foxpro/Clipper/Dbase" | |
|
|
Запрещается! 1. Публиковать ссылки для чисто рекламных целей. 2. Оффтопить, флеймить, говорить не культурно. Пожалуйста, адекватно задавайте свой вопрос. Тема должна создаваться с названием характеризующем Вашу проблему. Задавайте вопросы правильно - как спросите, так вам и ответят. Разрешено! Давать ссылки на статьи, обзоры, если это не нарушает первый пункт правил. Задавая вопрос, давайте нужную информацию касающуюся Вашей проблемы. Этим вы ускорите полезные ответы. P.S. Размещение рекламы будет строго наказываться! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MoLeX |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Foxpro/Clipper/Dbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |