ICONICS GENESIS32 |
Ответить | Страница 12> |
Автор | |
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 03 Сентябрь 2011 Online Status: Offline Публикации: 8 |
Опубликовано: 03 Сентябрь 2011 09:46 |
Кто знает по чему при написание в коде
ThisDisplay.CreateEllipse (параметры) и сделать запуск по кнопке на экране не появляется эллипс или другой объект
|
|
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
|
подробней распишите свои действия.
Вы читали документацию GENESIS32_OLE_Automation_References.pdf (на диске с дистрибутивом папка GENESIS32/Manuals/files)? В этой документации на странице 42 есть пример.
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 03 Сентябрь 2011 Online Status: Offline Публикации: 8 |
|
прочитал я документацию на 42 странице, не нашел если честно примера, если есть такая возможность не могли бы вы скинуть этот документ \\ (у меня только англ. версия документа была )
|
|
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
|
теперь только вечером получится
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 03 Сентябрь 2011 Online Status: Offline Публикации: 8 |
|
хорошо, спасибо буду ждать
|
|
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
|
http://narod.ru/disk/24254405001/GENESIS32_OLE_Automation_References.pdf.html - здесь описание функции и пример.
Создайте на экране кнопку, в свойствах кнопки присвойте действие "run script", далее нажмите создать скрипт и вставьте код из примера.
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 03 Сентябрь 2011 Online Status: Offline Публикации: 8 |
|
Спасибо, но все равно не идет, хотя и использовал вот этот скрипт по кнопке
Sub qwe() MsgBox "123" Dim objEll As GwxEllipse ThisDisplay.DeleteObject ("TheEllipse") o.Selected = False Set objEll = ThisDisplay.CreateEllipse(442, 230, 80, 30, True, RGB(123, 200, 123), RGB(133, 200, 123), 1, LineNone, False, RGB(123, 200, 123), EdgeEtched, False, "TheEllipse") If objEll Is Nothing Then MsgBox "Operation failed." Exit Sub Else MsgBox "A new object has been created." End If objEll.UserDescription = "The Ellipse" End Sub |
|
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
|
а MsgBox работает в этом скрипте?
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 03 Сентябрь 2011 Online Status: Offline Публикации: 8 |
|
MsgBox "123" вот этот срабатывает, просто мы пробовали подобный скрипт до этого у нас тоже не че не отобразилось, а тут он встает вот этой строке
Set objEll = ThisDisplay.CreateEllipse(442, 230, 80, 30, True, RGB(123, 200, 123), RGB(133, 200, 123), 1, LineNone, False, RGB(123, 200, 123), EdgeEtched, False, "TheEllipse") т.е. не может выполнить параметры походу, хотя ошибка не выходит
|
|
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
|
А вы в каком режиме исполняете скрипт: в режиме разработки или режиме исполнения?
Данная функция работает только в режиме разработки.
|
|
Ответить | Страница 12> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |