AGB  ·  Datenschutz  ·  Impressum  







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

Programme verknüpfen

Ein Thema von resyiii · begonnen am 17. Mär 2012 · letzter Beitrag vom 18. Mär 2012
Antwort Antwort
resyiii

Registriert seit: 11. Mär 2009
Ort: Oranienburg
31 Beiträge
 
#1

Programme verknüpfen

  Alt 17. Mär 2012, 15:49
angenommen, ich habe ein programm geschrieben und will in dieses programm einen button einbauen, der bei betätigung ein anderes, schon vorhandenes programm öffnet und man es ganz normal bedienen kann, es schließt und dann mit dem anderen wieder weiter macht.

beispiel:
man hat irgendein formelprogramm und drückt auf button "taschenrechner" und ein taschenrechner öffnet sich, man rechnet das aus, was man will, schließt es und macht dann weiter.

da gibt es doch sicherlich irgendeine möglichkeit für, ein programm mit einem schon vorhandenem programm zu verknüpfen
(ohne ne zweite unit im eigentlichen programm zu erstellen mit tform2 usw., weil dann müsste das schon vorhandene ja verändert werden, und das will ich nicht)


Danke schonmal!
  Mit Zitat antworten Zitat
Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Programme verknüpfen

  Alt 17. Mär 2012, 15:52
Dazu gibt es auf Windows ShellExecute und auf UNIX (Solaris, BSD, Mac, GNU) fork und exec .

Geändert von implementation (17. Mär 2012 um 15:55 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

AW: Programme verknüpfen

  Alt 17. Mär 2012, 16:18
Du willst keine Programme verknüpfen, sondern ein anderes starten. Dazu gibt es hier im Forum schon recht viele Beiträge.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
mz23
(Gast)

n/a Beiträge
 
#4

AW: Programme verknüpfen

  Alt 18. Mär 2012, 06:57
Programme aus Deiner Anwendung heraus starten...

procedure TForm1.Button1Click(Sender: TObject);
begin
WinExec('calc.exe',SW_SHOWNORMAL);
end;

Schöne Grüße aus Nürnberg,
Manfred
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Programme verknüpfen

  Alt 18. Mär 2012, 08:58
WinExec gilt schon seit Win95 als deprecated. Man sollte daher auf MSDN-Library durchsuchenCreateProcess oder MSDN-Library durchsuchenShellExecute ausweichen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  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 16:34 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