Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Programm öffnen beim Button-Klick (https://www.delphipraxis.net/100690-programm-oeffnen-beim-button-klick.html)

Avicenna 2. Okt 2007 15:46


Programm öffnen beim Button-Klick
 
Hallo,
ich bin Delphi-Anfänger. Ich benutze Borland Delphi 5. Ich will erreichen, dass, wenn ich auf einen Button klicke, das Fenster "Info über Windows" (winver) öffnet (dieses Fenster öffnet sich, wenn man bei Start --> Ausführen --> winver eingibt).

Bei Visual Basic ging dies ganz leicht (da sich winver.exe im WINDOWS\system32-Verzeichnis befindet).


Viele liebe Grüße,
Avicenna

SirThornberry 2. Okt 2007 15:49

Re: Programm öffnen beim Button-Klick
 
Herzlich willkommen in der DP :dp:
hast du schonmal geschaut ob du etwas über die Suche findest?
Ein Programm kann man mit der Funktion ShellExecute, CreateProcess, ShellExecuteEx etc. öffnen. Die einfachste Variante ist wohl über ShellExecute.

DeddyH 2. Okt 2007 15:50

Re: Programm öffnen beim Button-Klick
 
Eine einfache Möglichkeit (Du musst dazu die Unit ShellAPI in die uses-Liste aufnehmen):
Delphi-Quellcode:
procedure TMainForm.Button1Click(sender: TObject);
begin
  ShellExecute(Handle,'open','winver.exe',nil,nil,SW_SHOWDEFAULT);
end;
[edit]As SirThornberry said ;) [/edit]

Avicenna 2. Okt 2007 16:10

Re: Programm öffnen beim Button-Klick
 
Ich danke euch für eure Antworten; aber ich weiß nicht, wie
Zitat:

(Du musst dazu die Unit ShellAPI in die uses-Liste aufnehmen):
das mache. Kann mir das jemand erklären?

Gruß,
Avicenna

Bastler 2. Okt 2007 16:25

Re: Programm öffnen beim Button-Klick
 
Die Uses-Liste steht ganz oben in deiner Unit... meist stehen Sachen wie:

Delphi-Quellcode:
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;
Schon drin, und da schreibst du einfach die ShellApi zu...

also so:
Delphi-Quellcode:
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ShellAPI;

Avicenna 2. Okt 2007 16:36

Re: Programm öffnen beim Button-Klick
 
Vielen vielen Dank, es klappt :-D

RavenIV 3. Okt 2007 08:09

Re: Programm öffnen beim Button-Klick
 
Zitat:

Zitat von Avicenna
Ich danke euch für eure Antworten; aber ich weiß nicht, wie
Zitat:

(Du musst dazu die Unit ShellAPI in die uses-Liste aufnehmen):
das mache. Kann mir das jemand erklären?

Gruß,
Avicenna

Wie wäre es, wenn Du Dir erst mal ein gutes Delphi-Buch oder ein Delphi-Einsteiger-Tutorial zu Gemüte führst?
Wenn wir Dir erst die Grundlagen der (Delphi) Programmierung beibringen müssen, wird das mühsam...

Avicenna 3. Okt 2007 09:12

Re: Programm öffnen beim Button-Klick
 
Ich habe parallel Informatik in der Schule, da fangen wir gerade mit Delphi an.


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