Hallo! > [VB .NET] > > Dim CurrentAppPath As String > CurrentAppPath = Application.StartupPath.ToString() > > Die property gibt immer den pfad zur�ck woraus die app > gestarted wurde, > sprich ist nicht hardcoded.
"Application.StartupPath" ist sicherlich ein guter Hinweis. > 2. In in der setup routine schreibst Du das install verzeichnis in die > Win-registry und liest diese dann in Deiner app aus. Vielleicht ist es einfacher, die "SpecialFolder" zu nutzen, also die Daten so abzulegen, dass es egal ist, in welches Verzeichnis der Anwender die Applikation installiert. Daf�r gibt es in .Net den Zugriff auf spezielle Pfade des Betriebssystems, die entweder Anwendungsdaten (benutzerUNabh�ngige Konfiguration, ...) oder auch Benutzerdaten (Dokumente, benutzerabh�ngige Konfiguration) enthalten und zwar unabh�ngig von der Sprache des Betriebssystems. Den Pfad liefert die Methode "System.Environment.GetFolderPath( ... )". Als Parameter nimmst Du z. B. die Konstante "System.Environment.SpecialFolder.ApplicationData" oder " ... .CommonApplicationData". "Environment.GetFolderPath(...)" liefert nat�rlich nur das Stammverzeichnis. In der Regel legt man dort noch ein bis drei Unterverzeichnisse an, also so etwas wie "Hersteller/Programm/Version/". Das f�hrt vor allem dazu, dass man die Programmdateien an einem beliebigen Ort ablegen kann, und die Konfigurationsdateien v�llig unabh�ngig davon unter "Benutzer und Einstellungen". Das ist dann auch f�r die Standard-Datensicherung einfacher. Freundliche Gr��e Joachim van de Bruck _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
