Daten einer Applikation übergeben

06/04/2008 - 09:48 von andi rickenbach | Report spam
Hallo,

ich arbeite mit vb.net 2005 und möchte meiner Applikation argumente bzw.
Daten übergeben können.

Ich habe das so gemacht:

For i = 1 To Environment.GetCommandLineArgs().Length - 1

'Parameter einlesen
sCommand = Environment.GetCommandLineArgs(i)


Das funktioniert alles tiptop, nur kann ich da nur begrenzt Daten übergeben.
Mit Aufruf der Applikation in der Befehlszeile wie z.B. Applikation.exe
/t"Text welcher übergeben wird" geschieht genau das was ich möchte, nur eben
ist der Text auf etwa 126 Zeichen begrenzt.

Wie kann ich sowas lösen mit unbegrenzter Textlànge?

Vielen Dank.
 

Lesen sie die antworten

#1 Thorsten Doerfler
06/04/2008 - 10:56 | Warnen spam
andi rickenbach schrieb:
ich arbeite mit vb.net 2005 und möchte meiner Applikation argumente bzw.
Daten übergeben können.

Ich habe das so gemacht:

For i = 1 To Environment.GetCommandLineArgs().Length - 1

'Parameter einlesen
sCommand = Environment.GetCommandLineArgs(i)


Das funktioniert alles tiptop, nur kann ich da nur begrenzt Daten übergeben.
Mit Aufruf der Applikation in der Befehlszeile wie z.B. Applikation.exe
/t"Text welcher übergeben wird" geschieht genau das was ich möchte, nur eben
ist der Text auf etwa 126 Zeichen begrenzt.

Wie kann ich sowas lösen mit unbegrenzter Textlànge?



Du erstellst z.B. eine Textdatei und übergibst den Pfad dieser Datei.
Oder Du löst das über Remoting, Sockets, Named Pipes, IPC, was auch
immer.

Thorsten Dörfler
Microsoft MVP Visual Basic

vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen