Xpoint
   [напомнить пароль]

Error - Xulrunner

Метки: [без меток]
2009-03-10 11:17:43 [обр] alex171069[досье]
Здравствуйте господа !
 Я создал тестовый компонент XPCOM на платформе LINUX получил .xpt и .so файлы которые были мной выложены в папку Companents
 Запустил xulrunner ./application.ini c соответствующим содержимым и получил
      сообщение - undefined symbol: _Z20NS_NewGenericModule2PK12nsModuleInfoPP9nsIModule
      Может быть кто-то уже сталкивался с таким сообщением ?
    Какой модуль инициатор этого сообщения и откуда вообще ноги ростут?
спустя 3 часа 47 минут [обр] MiRacLe(0/77)[досье]
спустя 31 минуту [обр] alex171069[досье]
И вы думаете по этой ссылке я не ходил до написания в форум ?!
спустя 5 минут [обр] MiRacLe(0/77)[досье]
спустя 27 минут [обр] alex171069[досье]
Я по этому документу и собирал компонент .....
 Это не решение прооблемы - про подобную проблему там ни слова нет .....
спустя 8 минут [обр] MiRacLe(0/77)[досье]
ctrl+f, todd, enter
спустя 2 минуты [обр] alex171069[досье]
?!
спустя 1 минуту [обр] alex171069[досье]
ссылка там есть а вот что под ней пишется вы почитайте ....
спустя 27 минут [обр] alex171069[досье]
сообщение промодерировано

причем запускаяю хозяйство так ./xulrunner ./application.ini тестовая ворма открывается и все норма вроде бы.
       но если глобальным xulrunner ./application.ini то ошибка undefined symbol: _Z20NS_NewGenericModule2PK12nsModuleInfoPP9nsIModule

       Вызываю тестовую функцию с помощью файла :

function MyComponentTest()
{
    var obj = null;
//    try
//    {
   //alert(Components.interfaces.IMyComponent);
        // .... Contract ID ................ ............ .. ............
        const cid = "@mydomain.com/XPCOMSample/MyComponent;1";
        obj = Components.classes[cid].createInstance(Components.interfaces.IMyComponent);
        
        alert(obj);
        // ................ .................. .... ............ ............ ....................
         obj = obj.QueryInterface(Components.interfaces.IMyComponent);
/*    }
    catch(err)
    {
      alert("MyComponent ERROR") ;   
      alert(cid)  ;
      alert(err);
        return;
    }
*/
    // ................ ...... .......... ...... ................ ..........
    var res = obj.Add(3, 4);

    document.getElementById("result").value = "3 + 4 = " + res;
}

КОТОРЫЙ В РЕЗУЛЬТАТЕ НИЧЕГО НЕ ГОВОРИТ и НИЧЕГО НЕ ВЫВОДИТ .......

Powered by POEM™ Engine Copyright © 2002-2005