Entwickler-Ecke
Basistechnologien - ParamStr in C#
JayK - Do 19.01.06 18:24
Titel: ParamStr in C#
Hallo Leute,
bitte steinigt mich nicht, ich weiß einfach nicht, wonach ich da suchen soll :( hab wohl grad ein Brett vorm Kopf :autsch: (oder ne rote Wand *g*)
Wie mache ich das in C#, was ich in Delphi über ParamStr(0) mache, also den Pfad meines gerade laufenden Progs ermittle?
Grüße
JayK
JayK - Do 19.01.06 18:41
Ok, ganz hilflos bin ich wohl doch nicht :angel:
hab jetzt folgendes: Assembly.GetAssembly(this.GetType()).Location (this wäre dann die Inztanz des Formulars).
Ist diese Lösung sauber, oder gibt es eine einfachere?
Christian S. - Do 19.01.06 19:31
Hi!
Das Analogon zu ParamStr ist in C# System.Environment.GetCommandLineArgs().
Grüße
Christian
JayK - Do 19.01.06 20:41
Hmm, bei System.Environment.GetCommandLineArgs()[0] gibt er mir immer den Pfad zu dieser komischen foo.vshost.exe ausm Debug-Verzeichnis meines Projektes wieder :? da bleibe ich wohl vorerst bei meiner Methode.
Christian S. - Do 19.01.06 20:43
Natürlich gibt er die heraus, die wird ja auch ausgeführt, wenn Du in der IDE das Programm startest ;-)
JayK - Do 19.01.06 20:56
hmm, das is ja doof :( wie soll man denn dann sein Prog testen, wenn es sich selbst mit anderen Paraametern aufrufen soll?
Robert_G - Fr 20.01.06 11:31
JayK hat folgendes geschrieben: |
hmm, das is ja doof :( wie soll man denn dann sein Prog testen, wenn es sich selbst mit anderen Paraametern aufrufen soll? |
Hmpf? :shock:
Die Parameter sind doch gleich, die Echse heißt nur anders....
JayK - Fr 20.01.06 18:25
als ich Process.Start(System.Environment.GetCommandLineArgs()[0], "/start") genommen hab, hat sich nix getan, was sich tuen müsste, wenn man die exe mit dem Parameter /start aufruft
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!