Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Programm starten (https://www.delphipraxis.net/52322-programm-starten.html)

flobus 27. Aug 2005 19:48


Programm starten
 
Moin, :hello:
ich möchte mit einem Programm eine andere Application öffnen, hab jetzt aber kein Plan wie. :gruebel:
Könnt ihr mir bitte helfen?

Danke schonmal
ciao Florian

brechi 27. Aug 2005 19:51

Re: Programm starten
 
such mal nach Shellexecute

Evian 27. Aug 2005 19:54

Re: Programm starten
 
Delphi-Quellcode:
ShellExecute(Handle, 'open', 'programm_deiner_wahl.exe', '', nil, SW_SHOW);
BEi DOS-Anwendungen etc.: Mal hier schauen!

flobus 27. Aug 2005 20:16

Re: Programm starten
 
hi, :hello:
danke!
Shellexecute läuf bei mir nicht (hab Delphi 1).
Ich hab ma nen bischen rumgeguckt und jetzt verwende ich folgendes:
Delphi-Quellcode:
begin
winexec(pchar('help.exe'),sw_shownormal);
end;
end.
weil das auch auf Delphi 1 läuft.
Danke für alles!!! :dancer2:
Danke Danke ! ! !

ciao Florian

new32 28. Aug 2005 12:10

Re: Programm starten
 
probiers mal mit createprocess oder damit:

Delphi-Quellcode:
procedure exec(n,p:string {n=Programmname; p=Params} );
var si:Tstartupinfo;
    pi:tprocessinformation;
begin
createprocess(nil,
              pchar(n+' '+p),
              nil,
              nil,
              false,
              windows.NORMAL_PRIORITY_CLASS,
              nil,
              nil,
              si,
              pi);
end;
MfG NEW32!


[Der Folgebeitrag]
Zu ShellExecute: ich meine gehört zu haben, dass das Ding eigentlich zum drucken von Dateien... dient und nich zum Starten von Progs.

[edit=Christian Seehase]Es gibt hier einen Edit-Button für Beiträge. ;-) Bitte künftig benutzen. Danke. Mfg, Christian Seehase[/edit]

Christian Seehase 28. Aug 2005 12:19

Re: Programm starten
 
Moin New,

woher stammt denn die Information?
Schau Dir am Besten mal die Doku zu MSDN-Library durchsuchenShellExcute an.

fkerber 28. Aug 2005 12:19

Re: Programm starten
 
Hi!

Man kann Shellexecute verschiedene Parameter übergeben, z.B. 'open' oder auch 'print'!


Ciao Frederic

Speedmaster 28. Aug 2005 12:34

Re: Programm starten
 
Zitat:

Zitat von flobus
hi, :hello:
danke!
Shellexecute läuf bei mir nicht (hab Delphi 1).
Ich hab ma nen bischen rumgeguckt und jetzt verwende ich folgendes:


weil das auch auf Delphi 1 läuft.
Danke für alles!!! :dancer2:
Danke Danke ! ! !

ciao Florian

Delphi 1???? Ich bitte dich, ne Delphi 3 Version bekommst man doch sicher für 10 Euro!

Mit soeiner alten Umgebung arbeiten finde ich total unnötig!

PierreB 28. Aug 2005 12:41

Re: Programm starten
 
Zitat:

Zitat von Speedmaster
Zitat:

Zitat von flobus
hi, :hello:
danke!
Shellexecute läuf bei mir nicht (hab Delphi 1).
Ich hab ma nen bischen rumgeguckt und jetzt verwende ich folgendes:


weil das auch auf Delphi 1 läuft.
Danke für alles!!! :dancer2:
Danke Danke ! ! !

ciao Florian

Delphi 1???? Ich bitte dich, ne Delphi 3 Version bekommst man doch sicher für 10 Euro!

Mit soeiner alten Umgebung arbeiten finde ich total unnötig!

Ich nehme mal an, sein Rechner unterstützt nur 16 Bit, Delphi 1 läuft nämlich imho nicht unter Win32.

Hador 28. Aug 2005 12:44

Re: Programm starten
 
Doch tut es.
Aus Interesse hatteich das auch mal neben meinem D3, D7 und D2005 installiert.
Funzt ohne Probleme.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:12 Uhr.
Seite 1 von 2  1 2      

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