Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Parameterauswertung in C# (https://www.delphipraxis.net/87166-parameterauswertung-c.html)

Jowo 24. Feb 2007 12:19


Parameterauswertung in C#
 
Tut mir Leid, dass ich das in einem Delphi-Forum fragen muss, aber ich komme einfach nicht weiter. Ich habe schon ewig im Internet gesucht und nichts gefunden.
Ich wüsste gerne, wie man in C# beim Programmstart eventuell übergebene Parameter ausliest. In der Konsolenanwendung gibt es bei der Main-Methode ja das String-Array args. Bei einer Windowsanwendung gibt es ja aber keine Main-Methode?!

Ich wäre wirklich dankbar, wenn mir jemand helfen könnte!

Elvis 24. Feb 2007 12:30

Re: Parameterauswertung in C#
 
Zitat:

Zitat von Jowo
In der Konsolenanwendung gibt es bei der Main-Methode ja das String-Array args. Bei einer Windowsanwendung gibt es ja aber keine Main-Methode?!

Na klar gibt es die. ;-)
Eine Konsolenanwendung und eineWindowsanwendung unterscheiden sich nur in einem Punkt: Die Konsolenanwendung hat bereits eine Konsole.
Schaue dir mal genau deine Projektdateien an, irgendwo wirst du eine Main finden, wahrscheinlich in einer Klasse namens "Program" kann aber je nach IDE auch im ersten Form der Anwendung stecken.

morp2 24. Feb 2007 15:20

Re: Parameterauswertung in C#
 
Environment.GetCommandLineArgs();

Jowo 24. Feb 2007 16:20

Re: Parameterauswertung in C#
 
Zitat:

Zitat von morp2
Environment.GetCommandLineArgs();

Danke, das ist es!

Khabarakh 24. Feb 2007 16:56

Re: Parameterauswertung in C#
 
Bei derartigem Verhalten solltest du dich nicht wundern, wenn du in Zukunft überhaupt keine Antworten mehr erhältst. Ich denke jedenfalls, schon einmal zwei Personen zu kennen, von denen du wohl keine weiteren Antworten auf Fragen von dir erwarten darfst.

PS: Environment.GetCommandLineArgs() != Main-args

morp2 24. Feb 2007 17:03

Re: Parameterauswertung in C#
 
Bei GetCommandLineArgs bekommt er noch den Pfad der Exe mit. Der Rest ist gleich.

DP-Maintenance 24. Feb 2007 18:05

DP-Maintenance
 
Dieses Thema wurde von "Jelly" von "Programmieren allgemein" nach "Windows API / MS.NET Framework API" verschoben.
.NET Thema, also ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz