Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Externe Datei aufrufen wenn Programm läuft. (https://www.delphipraxis.net/88559-externe-datei-aufrufen-wenn-programm-laeuft.html)

dor557 17. Mär 2007 08:40


Externe Datei aufrufen wenn Programm läuft.
 
Also folgende situation :

Programm X läuft im hintergrund.

Nun möchte user Y eine Datei aus dem Internet herunterladen. Sagen wir mal eine XML datei die nicht formatiert ist sondern nur daten enthält.

Jetzt kommt die Meldung Speichern unter oder Öffnen mit.

Wie kann jetzt der User sagen Öffne mit Programm X.

und wenn Programm X bereits läuft wie kann das Programm trotz das es am laufen ist erkennen welche datei da geöffnet werden soll...

wenn man ein Programm mit "X.exe file.xml" öffnet ist das einfach. aber wie wenn das Programm z.B. minimiert ist !?

Gruss Sascha

himitsu 17. Mär 2007 10:16

Re: Externe Datei aufrufen wenn Programm läuft.
 
Am Einfachsten du suchst hier mal nach Hier im Forum suchennur einmal starten Hier im Forum suchenoneinst und Co.,
da ibt es viele Beispiele, wo auch noch die Parameter an die laufende Anwendung übergeben werden.


Also das Programm wird dann zwar immernoch mehrfach gestartet, allerdings übergeben die neuen Programme dann ihre Daten an die Laufende und beenden sich dannach wieder.


Ansonsten mußte mal glaub'sch 'ne DLL erstellen und diese irgendwie beim Brwoser registrieren...

dor557 17. Mär 2007 13:38

Re: Externe Datei aufrufen wenn Programm läuft.
 
Also so weit funktioniert das mit dem OneInst.

Danke für den Link.

Jetzt packt der das immer alles in eine Zeile und trennt das mit #0#0.....

Naja werde das wohl in eine Variable entpacken müssen....

unter PHP gab es da eine Funktion die hiess Explode....

mal sehen ob es auch so was unter Delphi gibt....

Danke Jedenfalls....


Alle Zeitangaben in WEZ +1. Es ist jetzt 05: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