Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

Разработка » Конвертировать строку в JS коде из utf-8 в другую кодировку » 07-04-2006 22:40:14

function utf2koi(str){
        UC  = Components.classes["@mozilla.org/intl/scriptableunicodeconverter"].createInstance(Components.interfaces.nsIScriptabl
        UC.charset="koi8-r"
        return UC.ConvertFromUnicode(str);
}

Разработка » Запуск внешнего приложения » 04-04-2006 23:30:46

Разберешся?
/* function startProcess - START EXTERNAL PROGRAM */
//new file object factory
const FileFactory = new Components.Constructor("@mozilla.org/file/local;1","nsILocalFile","initWithPath");

function startProcess(str_LocalProgram, arguments){
        //program to start
        str_LocalProgram = (str_LocalProgram == null)?"/usr/X11R6/bin/xterm":str_LocalProgram;
        //try to create file object
        try {
                var obj_Program = new FileFactory(str_LocalProgram);
        } catch (e) { alert(e) }

        //try to create process
        try {
                var obj_Process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess);
        } catch (e) { alert(e); }
        //setup process
        obj_Process.init(obj_Program);
        //start process
        obj_Process.run(false, arguments, ((arguments != null)?arguments.length:0), {});
    return obj_Program;
}

Разработка » XUL+?=100% платформеннонезависимость? » 02-04-2006 23:51:41

VEG пишет

Господа, а не идет ли шевелений у Mozilla по созданию целой платформы на базе XUL+платформеннонезависимый байт-код (а-ля Java или .NET)?

А смысл? Из XUL можно вызвать любую программу, загнать результат в другую и далее и конечный результат снова вернуть в XUL.
Более здраво будет если интерпретатор XUL будет встроен в графическую оболочку, что уже делают для KDE. Тогда не будет нужен xulrunner...

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]