Variable von einem Programm in ein anderes übergeben
Hallo,
vielleicht kann mir einer helfen......
Ich habe 2 Programme in VB6 erstellt.
Das eine Programm ruft das zweite auf.
In dem ersten Programm lese ich den Anmeldenamen des Users aus der das Programm gestartet hat und schreibe es in eine Variable.
Jetzt soll diese Variable bzw. der Wert dieser Variable in das andere Programm übergeben werden.
Hat jemand eine Idee oder Lösung ??
Gruss
SKID
vielleicht kann mir einer helfen......
Ich habe 2 Programme in VB6 erstellt.
Das eine Programm ruft das zweite auf.
In dem ersten Programm lese ich den Anmeldenamen des Users aus der das Programm gestartet hat und schreibe es in eine Variable.
Jetzt soll diese Variable bzw. der Wert dieser Variable in das andere Programm übergeben werden.
Hat jemand eine Idee oder Lösung ??
Gruss
SKID
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 93392
Url: https://administrator.de/contentid/93392
Ausgedruckt am: 26.11.2024 um 15:11 Uhr
5 Kommentare
Neuester Kommentar
Der Anmeldename des Users steht bereits in einer Variablen, nämlich in %username% im Environment.
Den kann deine andere Anwendung auch lesen, ohne dass du dazu extra eine neu Variable erzeugst.
Den kann deine andere Anwendung auch lesen, ohne dass du dazu extra eine neu Variable erzeugst.
Hi,
Du kannst natürlich Deine VB-Variable in eine Umgebubungsvariable oder Datei schreiben und im anderen Programm wieder auslesen, aber das halte ich für zu fehlerbehaftet.
lg,
Slainte
wird das COMMAND$ nicht verwendet wenn man ein Programm
mit irgendwelchen Parametern aufruft ?
Genau!mit irgendwelchen Parametern aufruft ?
Das ist bei mir ja nicht der Fall.
Dann änder' das Sorry, aber eine andere (saubere) möglichkeit fällt mir nicht ein.Du kannst natürlich Deine VB-Variable in eine Umgebubungsvariable oder Datei schreiben und im anderen Programm wieder auslesen, aber das halte ich für zu fehlerbehaftet.
lg,
Slainte
Vielleicht sollte ich noch bemerken das dieses 2. Programm
Vielleicht solltest du das zukünftig vorher bemerken. Vollständige Angaben ergeben meist auch korrekte Hilfestellung.
Somit steht dann in der Variable %username% der Name des Admin-Users und nicht von dem der das Programm gestartet hat.
"Irrtum", sprach der Hahn und stieg von der Ente.
Ein Child-Prozess erhält die Umgebung vom aufrufenden Prozess, und in dem steht die Umgebung des Users, der den Prozess aufgerufen hat. Und deshalb ist in beiden Anwendungen die Variable "%USERNAME%" identisch.