AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Programm mehrfach starten

Ein Thema von cruso · begonnen am 13. Nov 2005 · letzter Beitrag vom 14. Nov 2005
Antwort Antwort
cruso
(Gast)

n/a Beiträge
 
#1

Programm mehrfach starten

  Alt 13. Nov 2005, 15:33
Hi!

Wie kann ich es hinbekommen, dass wenn ein Proggi gestartet wird es gleich mehrfach also in mehreren instanzen läuft?

Also wenn das Programm startet (mit klick auf des icon), dann soll es gleich 3 mal gestartet werden!

  Mit Zitat antworten Zitat
Benutzerbild von Helmi
Helmi

Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.312 Beiträge
 
Delphi XE2 Professional
 
#2

Re: Programm mehrfach starten

  Alt 13. Nov 2005, 15:37
Hallo,

ich weiss zwar nicht für was man so was bräuchte, aber schreib dir doch noch ein zusätzliches Programm, dass du dann anstatt dem eigentlichen Programm öffnest. In diesem zusätzlichem Programm öffnest du dann das eigentliche Programm 3 mal.
mfg
Helmi

>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
  Mit Zitat antworten Zitat
cruso
(Gast)

n/a Beiträge
 
#3

Re: Programm mehrfach starten

  Alt 13. Nov 2005, 15:38
Es sollte möglichst eine EXE sein!
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#4

Re: Programm mehrfach starten

  Alt 13. Nov 2005, 15:41
Ich habe keine Ahnung wozu das gut sein soll. Aber hast du schon einmal
ShellExecute( ...,paramstr(0),... ); versucht ?
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.157 Beiträge
 
Delphi 12 Athens
 
#5

Re: Programm mehrfach starten

  Alt 13. Nov 2005, 15:43
Dann lass dein Programm sich doch einfach selber noch 2-mal starten. (ShellExecute)
Und gib den gestarteten 2 Programmen noch einen Parameter mit, welcher denen sagt, daß sie nicht nochmal 2 starten sollen, denn sonst hast du ganz schnell 'ne Epidemie
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#6

Re: Programm mehrfach starten

  Alt 13. Nov 2005, 16:01
Ja, wollte ich gerade noch in meinem Beitrag editieren... aber da war ja einer schneller.

Hier eine Lösung:
Delphi-Quellcode:
uses shellapi;

procedure TForm1.FormCreate(Sender: TObject);
var s: string;
begin
  s := Paramstr(1);
  if length(Paramstr(1)) < 2 then
  begin
    s:=s+'#';
    ShellExecute(handle,'open',pchar(paramstr(0)),PChar(s),nil,sw_normal);
  end;
end;
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.157 Beiträge
 
Delphi 12 Athens
 
#7

Re: Programm mehrfach starten

  Alt 13. Nov 2005, 16:07
So sollte es auch gehn ^^
Delphi-Quellcode:
uses shellapi;

procedure TForm1.FormCreate(Sender: TObject);
begin
  if Paramstr(1) <> 'NichtNochmalthen // oder was anderes
  begin
    ShellExecute(Handle, 'open', pchar(ParamStr(0)), 'NichtNochmal', nil, sw_normal);
    ShellExecute(Handle, 'open', pchar(ParamStr(0)), 'NichtNochmal', nil, sw_normal);
  end;
end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#8

Re: Programm mehrfach starten

  Alt 13. Nov 2005, 16:20
Zitat von himitsu:
So sollte es auch gehn ^^
NÖ.
Was ist ein Gandle (>_<)

(>_<) :Emoticons (Japanische Smilies) = Autsch!
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.157 Beiträge
 
Delphi 12 Athens
 
#9

Re: Programm mehrfach starten

  Alt 13. Nov 2005, 16:25
(>.<) kenn ich ... ist behoben ._.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von Daniel Schuhmann
Daniel Schuhmann

Registriert seit: 16. Jul 2005
Ort: München
391 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Programm mehrfach starten

  Alt 14. Nov 2005, 11:08
Ich hatte sowas mal programmiert, siehe Anhang.

Einfach in die Ini-Datei die Namen der zu startenden Programme eintragen und Multilaunch.exe ausführen.
Angehängte Dateien
Dateityp: zip multilaunch_346.zip (7,9 KB, 8x aufgerufen)
Daniel Schuhmann
  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 22:48 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