tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
413
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Afritus Afritus ist offline Mitglied Silber
    Registriert seit
    Nov 2009
    Beiträge
    54
    Guten Tag!

    Ich habe ein Programm geschrieben, das unter anderem auch Ordner erstellt, und zwar auf "/", also in demselben Ordner wie die ausgeführte .exe-Datei des Programms.
    Das Programm wird im Zuge eines Installers samt seiner .exe auf C:\Programme\abc\ installiert. Ebenfalls wird eine Verknüpfung zur .exe auf dem Desktop erstellt. Wenn ich nun das Programm von der Verknüpfung aus starte (Verknüpfung ist auf Desktop), werden die Ordner auf dem Desktop erstellt, wobei ja die eigentliche .exe in C:\Programme\abc\ liegt, und daher der Ordner auch auf C:\Programme\abc\ erstellt werden sollte.
    Wie kann ich nun einstellen, dass der Ordner trotzdem auf C:\Programme\abc\ erstellt wird, obwohl ich das Programm von einer Verknüpfung aus starte, die auf dem Desktop liegt?

    MfG
    Markus
     

  2. #2
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Funktioniert es damit?
    Code :
    1
    
    Application.StartupPath
     

  3. #3
    Afritus Afritus ist offline Mitglied Silber
    Registriert seit
    Nov 2009
    Beiträge
    54
    Hi!
    Danke für die Antwort erstmal.
    Aber wo genau soll ich den Code einbauen? Die Verknüpfung wurde ganz einfach mit einem Installer erstellt, falls du das meinst.
     

  4. #4
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Gib uns mal das Stück Quelltext, mit welchem du den Ordner erstellst.
     

  5. #5
    Afritus Afritus ist offline Mitglied Silber
    Registriert seit
    Nov 2009
    Beiträge
    54
    Naja ganz normal:

    Code :
    1
    2
    3
    4
    5
    6
    
    Dim tempdir As String = "Temp\"
            If System.IO.Directory.Exists(tempdir) Then
     
            Else
                MkDir("Temp\")
            End If


    EDIT: Habs jetzt gelöst. Nur die vom Installer erstellte Verknüpfung war fehlerhaft. Wenn man mit Windows manuell eine Verknüpfung erstellt, dann klappts einwandfrei.
    Geändert von Afritus (05.12.09 um 18:28 Uhr)
     

Ähnliche Themen

  1. Verknüpfung .url-Datei erstellen
    Von javas im Forum Java
    Antworten: 2
    Letzter Beitrag: 16.04.10, 11:29
  2. Verknüpfung auf CD erstellen
    Von Microhome im Forum Microsoft Windows
    Antworten: 11
    Letzter Beitrag: 01.03.07, 15:52
  3. Verknüpfung erstellen
    Von Blumenmensch im Forum Linux & Unix
    Antworten: 0
    Letzter Beitrag: 13.01.07, 11:35
  4. Antworten: 8
    Letzter Beitrag: 27.02.06, 12:17
  5. Verknüpfung erstellen
    Von zausse im Forum Visual Basic 6.0
    Antworten: 11
    Letzter Beitrag: 03.02.05, 14:16