AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Parameterübergabe in laufende Programme aus Windows aufrufen
Thema durchsuchen
Ansicht
Themen-Optionen

Parameterübergabe in laufende Programme aus Windows aufrufen

Ein Thema von Digielm · begonnen am 23. Jul 2007 · letzter Beitrag vom 23. Jul 2007
Antwort Antwort
Digielm

Registriert seit: 2. Aug 2006
246 Beiträge
 
Delphi 5 Enterprise
 
#1

Parameterübergabe in laufende Programme aus Windows aufrufen

  Alt 23. Jul 2007, 09:34
Hallo ich hab ne Frage

und zwar wenn ich ein Programm aufrufe kann ich ja Parameter mit übergeben und diese dann auslesen.

Wie funktioniert das wenn ich das Programm schon laufen habe und ich dann z.B. "test.exe /neu" aufrufe und in das Gestartete Progamm dieses Param reinbekomme ??
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Parameterübergabe in laufende Programme aus Windows aufr

  Alt 23. Jul 2007, 09:41
Es wird ein neuer Prozess gestartet. Damit hast du dann zweimal test.exe parallel laufen.
Normalerweise wissen die nix voneinander. Aber du kannst mit Hilfe z.B. eines Mutex dafür sorgen, dass sich die beiden Processe "kennenlernen". Dann kann der zweite Process den Parameter an den ersten senden und sich einfach wieder schließen.
So in etwa kannst du dein Ziel erreichen.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
Digielm

Registriert seit: 2. Aug 2006
246 Beiträge
 
Delphi 5 Enterprise
 
#3

Re: Parameterübergabe in laufende Programme aus Windows aufr

  Alt 23. Jul 2007, 09:47
Genau das will ich erreichen

nur wie realisiere ich das ??

hab schon eine Oneinstance laufen hab ich vom Shwissdelphcenter
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Parameterübergabe in laufende Programme aus Windows aufr

  Alt 23. Jul 2007, 10:22
Das OneInstance kenne ich nicht, was macht das?

Edit: Sowas gibts nicht nur bei den Schweizern, sondern auch hier
Die Unit macht hier zumindest genau das, was du suchst.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#5

Re: Parameterübergabe in laufende Programme aus Windows aufr

  Alt 23. Jul 2007, 10:34
Hallo,

beim Suchen in der DP nach StartPara* finde ich diesen Thread: Problem mit Parameter an eine laufende Instanz übergeben

EDIT: Der Link von Sirius ist aktueller und wahrscheinlich auch eher hilfreich.

Grüße vom marabu
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz