andrestudio писал(а):
tsdima, этим я занимался почти всё сегодняшнее время, причём безуспешно. В прошлый раз я позволил себе усомнится в том что передача параметров и вызов процедур в MT потоках это неудобно за что меня Dilma пожурил немного. Сегодня для себя я в этом окончательно убедился. Дело в том что нужно не только иметь возможность задавать свойства и вызывать методы но также иметь возможность задать константы или глобальные переменные чего увы на сей час это UseActiveX не делает. Между тем он занимается различными преобразованиями MT потоков которые может быть и не нужны. Попробую аргументировать ещё, как я уже говорил что весь день пытался запустить пример с одним из ActiveX через штатные точки, но всё тчетно вот строка
#bas
Graphic("G1").GraphicScale -4 * pi, -4, 4 * pi, 4
конечно же pi он не воспринимает приходилось вручную значение подставить но вот сам метод так и не удалось скормить . Я было уже отчаялся как вдруг вспомнил что у меня в старой версии есть старый компонент UseActiveX от tsdima который как раз васик и нужен, ну что попытка не пытка , Ну и что получилось, через 10 минут я этот пример запустил с минимальными изменениями в коде УРА!
Вот и всё. Если в старом варианте я могу скармливать всё подряд вплодь до назначения переменных и вычисления производить то в новом варианте это нужно так извернутся что руки делать что то, опускаются, если бы я мог подправить старый компонент чтобы он не вызывал ошибки при закрытии то я бы даже этот разговор не заводил
Тем неменее сами ActiveX можно делать и на скриптовых языках (технология - Windows Script Components) вот тут уже возможности пошире будут, и тогда таких проблем как сейчас с XML вобще быть не должно. Вобщем то за что я радею, как показывают наблюдения то из юзеров никто практически этот компонент не использует (видел всего пару схем за 1,5 года), вот по этой причине прошу его адаптировать для кодеров.