![]() |
Programme verknüpfen
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! :-D |
AW: Programme verknüpfen
Dazu gibt es auf Windows
Delphi-Quellcode:
und auf UNIX (Solaris, BSD, Mac, GNU)
ShellExecute
Delphi-Quellcode:
und
fork
Delphi-Quellcode:
.
exec
|
AW: Programme verknüpfen
Du willst keine Programme verknüpfen, sondern ein anderes starten. Dazu gibt es hier im Forum schon recht viele Beiträge.
|
AW: Programme verknüpfen
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 |
AW: Programme verknüpfen
WinExec gilt schon seit Win95 als deprecated. Man sollte daher auf
![]() ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz