Anzeige:
Ergebnis 1 bis 6 von 6

Thema: GNOME-VFS: launch Parameter

  1. #1
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477

    GNOME-VFS: launch Parameter

    Hab da eine Unklarheit in der API Doku:
    http://developer.gnome.org/doc/API/2...ication-launch

    Wie kommt man zu diesem GList Parameter?
    Mein Versuch derzeit ist
    Code:
      GList* glist = gnome_vfs_uri_list_parse(uri_string);
    Wobei uri_string ein C String ist, der eine URL enthält, zb http://www.mrunix.de/

    Leider kommt beim gestarteten Programm keine korrekte URI an, also nehme ich an, das uri_list_parse entweder ein bestimmtes Format erwartet, bzw. das es eine Funktione gibt, die eigentlich dafür vorgesehen ist.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  2. #2
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Ich finde deine Funktion unter angegebenem Link gar nicht! Falsch abgetippt?

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  3. #3
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Der Link ist für die Funktion um die es mir eigentlich geht, also deren zweiten Parameter ich suche.

    Der Link für die andere Funktion ist hier:
    http://developer.gnome.org/doc/API/2...uri-list-parse

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  4. #4
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Zitat Zitat von anda_skoa
    Wobei uri_string ein C String ist, der eine URL enthält, zb http://www.mrunix.de/
    Also ohne jetzt viel von C oder Gnome zu verstehen, wird laut deinem Link nicht ein C-String sondern gchar (nehme mal an Char-Array?) verlangt. Könnte es da Probleme mit dem automatischen Typecast geben?

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  5. #5
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Denke ich eher nicht.
    Bei dieser Funktion http://developer.gnome.org/doc/API/2...me-vfs-uri-new klappt es mit dem C String.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  6. #6
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Ich habs jetzt durch rumprobieren rausgefunden.

    Code:
      GList* glist = 0;
      glist = g_list_append(glist, output_uri_string);
      //...
      g_list_free(glist);
    Eine uri_list wie bei dieser anderen uri_list_parse Funktion ist nämlich eine Listen mit GnomeVDSURI Pointern als Daten.

    Konsistenz scheint man bei objektorientierten C APIs nicht für wichtig zu halten, aber zumindest dokumentieren wäre schön.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •