Seite 1 von 1

werte an programm übergeben z.b. myprogramm.exe /wertx,werty

Verfasst: 24.11.2006 11:40
von xverbatim
Hi,

ich wollte mal fragen, ob es möglich ist, werte an ein zu startendes programm zu schicken so in der art...

myprogramm.exe /wertx,werty

damit ich dann in meinem programm mit wertx und werty arbeiten kann...

geht so etwas ?
wie ?

gruß+ danke t.

Verfasst: 24.11.2006 11:46
von Tafkadasom2k5
Ja, das geht... :)

Gebe in der IDE mal "ProgramParameter()" ein, und drücke F1-Tadaaa :D

Gr33tz
Tafkadasom2k5

parameterübergabe geht nicht wirklich ;-(

Verfasst: 24.11.2006 12:04
von xverbatim
Hi,

erstmal danke, irgendwie kriege ich es nicht hin, das mehrere parameter übergeben werden...

hat jemand einen rat ?

habe es so versucht

Code: Alles auswählen

P1$  = ProgramParameter(1)
 P2$  = ProgramParameter(2)

breite=Val(p1$)
hoehe=Val(p2$)

dmScreenSettings.DEVMODE
  dmScreenSettings\dmSize = SizeOf(DEVMODE)
  dmScreenSettings\dmPelsWidth = breite
  dmScreenSettings\dmPelsHeight = hoehe
  dmScreenSettings\dmBitsPerPel = 32
  dmScreenSettings\dmFields = 262144 | 524288 | 1048576
 dmScreenSettings\dmDisplayFrequency = 60
 
ChangeDisplaySettings_(@dmScreenSettings, 1)

Verfasst: 24.11.2006 12:12
von Tafkadasom2k5
Wie übergibst du denn die Parameter?Ich meine, wie sah dein Startaufruf aus?

Verfasst: 24.11.2006 12:22
von xverbatim
mit

programmname.exe /800,600

oder
programmname.exe 800 600

läuft beides nicht

Verfasst: 24.11.2006 12:30
von #NULL
nimm beim index statt 1 und 2 korrekterweise 0 und 1.
aber du brauchst auch gar keinen index verwenden, es werden automatisch nacheinander die beiden ersten prarameter ermittelt

geht nicht ;-(

Verfasst: 24.11.2006 12:42
von xverbatim
hi,

habe jetzt index 0 und 1,

aber der programmaufruf geht immer noch nicht

wie gebe ich denn nun eigentlich die parameter korrekt ein ?

myprt.exe /800,600

oder myprt.exe 800,600
oder myprt.exe 800 600

???

Verfasst: 24.11.2006 12:57
von ts-soft
>> oder myprt.exe 800 600
Dieses oder macht sinn :wink:

yepp läuft auch

Verfasst: 24.11.2006 13:02
von xverbatim
hi,

danke, jetzt läuft alles rund....



gruß t.