C++ Visual Studio: webBrowser Dateipfad ändern

Hallo,
ich programmiere mit MS visual Studio ein Programm, in welchem ich das webBrowser tool zur Anzeige benutze.
Die html-Dateien befinden sich bei mir auf dem laufwerk.
Mit der dem Befehl
webBrowser1->Navigate(„file:///C:/Users/1/Desktop/Projekt1/html/1.html“);
funktioniert es einwandfrei.
Jedoch muss ich hier immer den ganzen C: Pfad eingeben.
Gibt es eine Möglichkeit nur den Projektpfad in welchem sich mein Programm und die seiten befinden anzugeben?
Also so müsste es irgenwie aussehen klappt aber leider nicht, da die html-datein nich gefunden werden.
webBrowser1->Navigate(„file:///Projekt1/html/1.html“);

Vielen Dank :smile:

Hallo,

Jedoch muss ich hier immer den ganzen C: Pfad eingeben.
Gibt es eine Möglichkeit nur den Projektpfad in welchem sich
mein Programm und die seiten befinden anzugeben?
Also so müsste es irgenwie aussehen klappt aber leider nicht,
da die html-datein nich gefunden werden.
webBrowser1->Navigate(„file:///Projekt1/html/1.html“);

Das „file:///“ besteht eigentlich aus zwei Teilen: „file://“ ist das Protokoll, und „/“ bedeutet „absoluter Pfad“ (in guter alter Unix-Tradition). Wenn du also relative Pfade angeben willst, musst du den dritten Slash weglassen.

Grüße,
Moritz

Hallo,
vielen Dank für die schnelle Antwort :smile:
Leider hat es allerdings immer noch nicht funktioniert,
es findet mit den 2 Slash die Html-Dateien nicht bzw. kann nicht darauf zugreifen.
Wenn der Pfad ausgeschrieben ist funktioniert alles wunderbar.
Mache ich da irgendwas falsch oder liegt das am webBrowser-tool?

Habe wie beschrieben nur 2 slash und das Verzeichnis im Projektordner.
webBrowser1->Navigate(„file://html/1.html“);

Gruß