Announcement

Collapse
No announcement yet.

Pfad der Anwendung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Pfad der Anwendung

    Bei den mobilen Anwendungen habe ich kein Application.ExecutablePath um den aktuellen Pfad, der zum Starten der Anwendung verwendet wurde, heraus zu finden. Wie mach ich das hier?

  • #2
    Hallo Johann,

    das ist mit dem Compact Framework etwas umständlicher, aber geht.
    Das sollte gehen:

    string path = System.IO.Path.GetDirectoryName
    (System.Reflection.Assembly.GetExecutingAssembly() .GetName().CodeBase);

    Gruß
    Danie

    Comment


    • #3
      Hallo Daniel,
      danke für den Hinweis. Funktioniert so weit ganz gut, allerdings kenne ich noch nicht das Laufwerk.<br>
      Was mich auch brennend interessiert, wie man an solche Informationen rankommt, sprich Literatur oder Web. Weil verstehen, wieso das so funktioniert, tue ich nicht.
      Gruß Johan

      Comment


      • #4
        Ich ermittle den vollen Pfad immer so:
        System.Reflection.Assembly.GetExecutingAssembly(). GetModules()[0].FullyQualifiedName
        bringt letzten Endes den selben Result wie die Methode von Daniel.

        Wie Daniel schon schrieb...
        System.IO.Path.GetDirectoryName
        gibt dir das Verzeichnis zurück.

        Soweit ich weiß gibt es keine Laufwerke beim PPC.

        mfg Sebastia

        Comment

        Working...
        X