PDA

Показать полную графическую версию : [решено] ActiveX + локальная программа


uletniy
14-06-2012, 00:47
Здравствуйте, многомудрые.
Возник вопрос, на который не могу сам найти ответа. Кто чем сможет, подсобите, пожалуйста :).
Итак: установлена прога ArCon 2010 (дизайнерская), в ней есть макрос "Раскладка кафельной плитки". Так вот при попытке запустить данный макрос выскакивают поочерёдно 3 окна:
1. http://s017.radikal.ru/i423/1206/67/32613abb4c93t.jpg (http://radikal.ru/F/s017.radikal.ru/i423/1206/67/32613abb4c93.png.html)
(Производство объекта ActiveX- Компонентом невозможно)
2. http://s017.radikal.ru/i408/1206/bc/1cada6cb808at.jpg (http://radikal.ru/F/s017.radikal.ru/i408/1206/bc/1cada6cb808a.png.html)
3. http://s013.radikal.ru/i324/1206/ed/72a253b83daat.jpg (http://radikal.ru/F/s013.radikal.ru/i324/1206/ed/72a253b83daa.png.html)
(Недействительная стоимость качества)- переводил на транслейт.ру.
Собственно, вопрос, хотя бы по первому окну: что может быть общего у ActiveX и каталога плитки для указанного макроса (локальной программы), (грешу на каталог потому, что макрос, несмотря на второе окно, запускается, но окно каталога пустое- соответственно, текстуру плитки брать неоткуда). Пути (второе окно) проверял- всё верно (как я вижу) :).
Заранее благодарен за любую подсказку.
ЗЫ: на форуме разработчиков задал более расширенный вопрос, но пока партизаны молчат :).

Iska
14-06-2012, 02:02
Здесь (http://arcin.forum2x2.ru/t18p100-topic#2335) смотрели, пробовали?

uletniy
15-06-2012, 01:22
Iska, не знаю, куда подевался мой вечерний ответ. Пишу ещё раз.
На указанном форуме зарегистрирован :). Спрашивал, ответили, что это старая трабла этого макроса. И всё.
Вчера утром, после того, как нашёл Ваш ответ, подправил *.ini макроса: в подчёркнутых строчках диск, имя проги написал с маленькой буквы. Уложил комп спать.
http://s59.radikal.ru/i163/1206/40/89026d3464ebt.jpg (http://radikal.ru/F/s59.radikal.ru/i163/1206/40/89026d3464eb.jpg.html)
Странно, но заработало. уж подумал, что одним выстрелом 3 зайца убил :). Вечером, придя домой, включил комп. По ходу работы пришлось его перегрузить. Всё вернулось на круги своя. Опять пресловутые 3 окна.

Petya V4sechkin
15-06-2012, 09:34
uletniy, по ссылке в предыдущем сообщении рекомендуют переустановить o2c-Player (http://www.o2c.de/download/O2CSetup.exe).
Сделали? Как успехи?

Выложите лог Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645) при попытке запустить макрос (меню File -> Save) в архиве на любой файлообменник. Если система 32-битная, сохраните в PML-формате, а если 64-битная - в CSV-формате.

uletniy
16-06-2012, 00:22
Petya V4sechkin, пробовал. Без толку.
На указанном выше (Iska,) форуме вместо макроса присоветовали пользовать другую прогу (http://arcin.forum2x2.ru/t44-topic), которая должна была интегрироваться в основную прогу (ArCon 2010) и заменить собой макрос.
Итог: ни интеграции, ни каталогов плитки и в этой проге.
Через 5 минут прога выглядит примерно так
http://s006.radikal.ru/i215/1206/a9/e654e64bdc68t.jpg (http://radikal.ru/F/s006.radikal.ru/i215/1206/a9/e654e64bdc68.jpg.html)
и снимается только через диспечер задач.
Так что, я так думаю, проблема в общая для двух программ, но как выявить- не хватает знаний.
ЗЫ: скажите, пожалуйста, что это за отчёты такие . Создал 4 отчёты: 2 для макроса (первый- при появлении первого окна, второй- при появлении 3-го окна) и 2 для альтернативной проги (1-й- сразу после запуска, 2-й через 5 мин.). Вес 878 МБ.

Iska
16-06-2012, 00:56
uletniy, выполните вторую часть из этого (http://forum.oszone.net/post-1934556.html#post1934556) поста.

uletniy
16-06-2012, 07:56
Iska, логи здесь: http://www.fayloobmennik.net/1978106, пароль " Логи".

Iska
16-06-2012, 08:41
uletniy, надейтесь не на меня, надейтесь на Petya V4sechkin.

Petya V4sechkin
16-06-2012, 13:44
я так думаю, проблема в общая для двух программ
Нет, судя по логу.
Tiler2010.exe каждые три минуты выдает ошибку PATH NOT FOUND при попытке автосохранения в файл
C:\Program Files\Tiler\projekty\autosave\tiler_autosave.xml
Либо создайте папку, либо измените настройки автосохранения (исправьте путь или отключите).

FP.exe и ArCon.exe жалуются на отсутствие классов:
HKCR\CLSID\{00000010-0000-0010-8000-00AA006D2EA4}
HKCR\CLSID\{00000011-0000-0010-8000-00AA006D2EA4}
HKCR\CLSID\{00025E19-0000-0000-C000-000000000046}

Не зарегистрированы библиотеки DAO350.DLL и dao3032.dll в папке
\Program Files\Common Files\microsoft shared\DAO

Что-то вы недоустановили. Читайте инструкции.
Беглый поиск в интернете намекает на REG-файл 1_x86_Reg_SYS_DLL.reg и батники 1_reg_DLLs.cmd и 2_x86_Reg_SYS_DLL.cmd (запускать от имени Администратора).




© OSzone.net 2001-2012