Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

  • »Sebastian Müller« ist der Autor dieses Themas

Beiträge: 369

Wohnort: Freilingen [Rheinland-Pfalz]

Beruf: Schüler

  • Private Nachricht senden

1

27.05.2014, 22:03

Relative Dateipfade in Visual Studio 2012

Liebe Leser.

Ich habe ein kleines Problem mit Visual C++ 2012, wenn ich Dateipfade im Code angeben muss.
Ich kann irgendwie keine Relativen Dateipfade von der Anwendung aus benutzen.
In VC2010 ging das noch.

bsw.

DATA\\Source\\Config.ini

Stadt dessen muss ich diese Variante nehmen.

C:\\Eigene Projekte\\Project Nr 1\\DATA\\Source\\Config.ini

Wie kann man relative Pfade angeben.

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

2

27.05.2014, 22:08

Genau so wie bisher auch.
Der relative Pfad muss dafür dann natürlich nur stimmen.

Wie man nach max 5 minuten google herausfinden kann: Der Ordner, in dem Visual Studio die Anwendung ausführt ist standardmäßig NICHT der, in dem sich auch die Anwendung befindet.
Da ich aber jedes mal vergesse welcher das ist, hast du jetzt etwas, wonach du googlen kannst.
Noch einfacher wäre aber natürlich mal zu gucken, welcher Pfad gerade der aktuelle ist, wenn dein Program läuft.

  • »Sebastian Müller« ist der Autor dieses Themas

Beiträge: 369

Wohnort: Freilingen [Rheinland-Pfalz]

Beruf: Schüler

  • Private Nachricht senden

3

28.05.2014, 14:12

Jupp. hab ihn gefunden.

Danke

CeDoMain

Alter Hase

Beiträge: 587

Wohnort: Ilmenau

Beruf: Student für Mechatronik

  • Private Nachricht senden

4

29.05.2014, 12:00

System.Environment.CurrentDirectory damit mach ichs. Der Befehl gibt den Pfad der Prozess-Exe zurück. Ohne "\\" am Ende!
Mit freundlichem Gruß
CeDo
Discord: #6996 | Skype: cedomain

Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.

5

29.05.2014, 12:08

Zitat von »CeDoMain«

System.Environment.CurrentDirectory damit mach ichs. Der Befehl gibt den Pfad der Prozess-Exe zurück. Ohne "\\" am Ende!


Zitat von »Sebastian Müller«

Visual C++ 2012


Essei denn natürlich er schreibt in C++\CLI
EnvisionGame(); EnableGame(); AchieveGame(); - Visionen kann man viele haben. Sie umzusetzen und auf das Ergebnis stolz zu sein ist die eigentliche Kunst.

CeDoMain

Alter Hase

Beiträge: 587

Wohnort: Ilmenau

Beruf: Student für Mechatronik

  • Private Nachricht senden

6

29.05.2014, 12:14

Visual C++
C++\CLI

Ist das nicht das gleiche?
Mit freundlichem Gruß
CeDo
Discord: #6996 | Skype: cedomain

Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

7

29.05.2014, 12:15

Nein C++ uind C++/CLI sind nicht das gleiche.
Das sind 2 verschiedene Sprachen. Genau wie C# und C++

CeDoMain

Alter Hase

Beiträge: 587

Wohnort: Ilmenau

Beruf: Student für Mechatronik

  • Private Nachricht senden

8

29.05.2014, 12:24

Mir ging es eigentlich um das Wort "Visual" vor dem C++!
Das C++ und C++/CLI was anderes ist war mir schon klar! ;)
Mit freundlichem Gruß
CeDo
Discord: #6996 | Skype: cedomain

Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

9

29.05.2014, 12:24

Visual Studio ist die IDE und C++ die Sprache. Oder was meinst du?

CeDoMain

Alter Hase

Beiträge: 587

Wohnort: Ilmenau

Beruf: Student für Mechatronik

  • Private Nachricht senden

10

29.05.2014, 12:32

Also ich dachte, das die IDE Visual Studio heißt und die Sprache Visual C++ ODER (andere Bezeichnung) C++/CLI.
Mit freundlichem Gruß
CeDo
Discord: #6996 | Skype: cedomain

Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.

Werbeanzeige