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

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

Разработка » Линковка » 27-02-2009 14:34:52

эммм. А можно на саму команду компилятору взглянуть?
Или вы её запускаете кнопкой ран в своей IDE?

Разработка » Как записать в файл кирилицу? » 27-02-2009 13:43:11

Вместо:

Выделить код

Код:

blank.mess = "Ураааа!!!!!!!";//текст сообщения

получаю
#@0000!!!!!!!
Это если файл в utf-8 сохранён
А если в cp1251, вообще 6 букв "ы".
создаю объект файла кодом

Выделить код

Код:

var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath (fileName);

объект записи

Выделить код

Код:

var JS_FILE_WRITE = 0x02;
var outputStream = Components.classes["@mozilla.org/network/file-output-stream;1"].createInstance(Components.interfaces.nsIFileOutputStream);
outputStream.init (file, JS_FILE_WRITE, 0644, null);

Где не прав?

Флейм » А как на счёт сделать ОС "Mozilla Pasllows" ? » 27-02-2009 13:28:37

Нет, ну а что? Вот Sun'овцы не обломались сотворить javaOS, можно сделать подобное и с мозиллой на какомнибудь ядре + X11, только вот на кой это нужно, теже сановцы и набили шишек с продвижением подобного зверя, хотя на тот момент для их зверя было поле не паханное.

Разработка » Взаимодействие разных экземпляров расширений. » 31-07-2008 11:03:13

можно перебрать все существующие окна с помощью nsIWindowMediator

ЭЭЭ... Если я правильно помню, то в Линуксе запуск каждого нового окна ФФ равнозначен запуску нового процесса, а nsIWindowMediator перебирает окна одного процесса.
До дома доберусь проверю.

Разработка » Помогите с компонетами » 29-07-2008 08:00:07

Решил для автоматизации труда скрипт написать, до этого слыхал, что на платформе mozilla это сделать легко и просто, а не тут то было.
Вот на этот скрипт:

Выделить код

Код:

var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath ('c://xulTest/test.txt');
if (file.exists()) {
  alert ("Ура!!!");
  file.create(Components.interfaces.nsIFile.NORMAL_FILE_TYPE, 0644);
}
else alert ("Облом!!!");

получаю вот такой рапорт:

Выделить код

Код:

Ошибка: uncaught exception: Permission denied to get property UnnamedClass.classes

В чём не прав?

Board footer

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