VB6 übergabe an fremdprogramm

hallo,
weiß jemand zufällig wie ich aus einem VB6 Programm an ein fremdprogramm daten übergebe?
*
der einfachheit halber die übergabe des wortes „test“ per klick aus dem programm test2.exe an das programm test1.exe, in Text1.text
*

lieben dank
udo

Hallo,

weiß jemand zufällig wie ich aus einem VB6 Programm an ein
fremdprogramm daten übergebe?
*
der einfachheit halber die übergabe des wortes „test“ per
klick aus dem programm test2.exe an das programm test1.exe, in
Text1.text
*

einfach wäre, wenn das Programm test1.exe auch von Dir ist.
Dann kann es Parameter übernehmen die Du einfach nur übergeben musst.

Aufruf:
Shell „C:\Test1.exe test“, 1

In ‚Test1‘ wird der Parameter an die Variable ‚Command‘ als String übergeben. Das Eintragen in Text1.Text ist dann eine Aufgabe für Test1.

Wenn Test1.exe nicht von Dir ist, geht es auch, aber der Aufwand ist sehr viel größer. Dann musst Du das Handle des Programms Test1 suchen, alle Handles suchen, die dieses Programm enthält und ermitteln, welches Handle zu Text1 gehört. Mit Sendmessage kannst Du dann Text an dieses Fenster schicken.

Gruß Rainer

Hallo Udo,

weiß jemand zufällig wie ich aus einem VB6 Programm an ein
fremdprogramm daten übergebe?

(ungetestet)
in test2.exe könntest du test1.exe so aufrufen:

xyz=shell(„C:\Test\test1.exe test“)

In test1.exe hast du dann z.B. dieses:

Private Sub Form_Load()
Dim Parameter As String
Parameter = Replace(Command, Chr(34), „“)
MsgBox Parameter
End Sub

der einfachheit halber die übergabe des wortes „test“ per
klick aus dem programm test2.exe an das programm test1.exe, in
Text1.text

test2.exe soll in test1.text das Wort „test“ schreiben, dann test1.exe starten das wiederum test1.text ausliest?

Gruß
Reinhard

lieben dank
lieben dank euch beiden

-)