MozillaPL.org - polskie centrum Mozilli

Główne menu:

[XULRunner] Aplikacja milczy

Projektowanie aplikacji i rozszerzeń opartych na technologiach Mozilla Foundation: XUL, JavaScript, XPCOM, XBL i innych

Moderator: Pomocy?!

[XULRunner] Aplikacja milczy

Postautor: floyd » 03 sierpnia 2006, 14:39

Przeglądarka: Opera/9.00 (X11; Linux i686; U; en)

Problem leży w tym, iż nie mogę za żadne skarby zaciągnąć XULRunnera do współpracy. Tworzę strukturę katalogów i odpowiednie pliki tak, jak to podaje się w tutorialu nt. tegoż środowiska, wykonuję xulrunner ścieżka/aplikacja.ini i xr milczy. Tzn. efekt (pod konsolą) jest taki, że xulrunner się uruchamia, ale żadnej cechy (okna etc.) aplikacji nie widać, na wyjściu milczy (przydałby się tryb verbose^2) i nigdy się nie kończy. Jednym słowem - albo xulrunner nie działa tak jak należy (debian unstable często aktualizowany, więc może trafiłem na niezbyt dopracowaną wersję xr) albo z aplikacją jest coś nie tak. Poniżej przedstawiam jak wygląda moja aplikacja (przyjmijmy, że aplikacja nazywa się aplikacja).

Struktura katalogu aplikacji:
Kod: Zaznacz cały
aplikacja/
   chrome/
      content/
         aplikacja/
            main.xul
      locale/
         en-US/
            aplikacja/
         pl/
            aplikacja/
      chrome.manifest
   defaults/
      preferences/
         aplikacja-prefs.js
   application.ini


Plik main.xul (taki prowizoryczny, w ramach testów):
Kod: Zaznacz cały
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>

<window
   id="webarch-window"
   title="WebArchitect"
   orient="horizontal"
   xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<label value="asdf" />
</window>


Plik chrome.manifest:
Kod: Zaznacz cały
content aplikacja content/aplikacja/
locale aplikacja en-US locale/en-US/aplikacja/
locale aplikacja pl locale/pl/aplikacja/


Plik aplikacja-prefs.js:
Kod: Zaznacz cały
pref("toolkit.defaultChromeURI", "chrome://aplikacja/content/main.xul");


Plik application.ini:
Kod: Zaznacz cały
[App]
Vendor=kowalski
Name=aplikacja
Version=0.1
BuildID=20060803

[Gecko]
MinVersion=1.0
MaxVersion=2.0


Pliki nie są pakowane. W XULRunnerze wywołuję bezpośrednio plik application.ini. Lokalizacji nie ma, bo nie ma co tłumaczyć narazie (a może musi być mimo to jakiś plik?). Co więc robię źle?

--- Wersje ---
XULRunner: 1.8.0.4_0000000000
Firefox: 1.5.0.5
floyd
 

Postautor: Gandalf » 06 sierpnia 2006, 02:02

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.5) Gecko/20060731 Ubuntu/dapper-security Firefox/1.5.0.5

XulRunner jest bardzo czesto aktualizowany. Mozliwe, ze zmienilo sie cos.

Z jakiego kursu korzystales?
IE jest to aplikacja, która pozwala przeglądać internet z Twojego komputera i na odwrót
Gandalf
 
Posty: 1802
Z nami od: 29 czerwca 2002, 04:37
Lokalizacja: Warszawa


Wróć do Programowanie z użyciem technologii Mozilli

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: