![]() |
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 |
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. |
Re: Programm öffnen beim Button-Klick
Eine einfache Möglichkeit (Du musst dazu die Unit ShellAPI in die uses-Liste aufnehmen):
Delphi-Quellcode:
[edit]As SirThornberry said ;) [/edit]
procedure TMainForm.Button1Click(sender: TObject);
begin ShellExecute(Handle,'open','winver.exe',nil,nil,SW_SHOWDEFAULT); end; |
Re: Programm öffnen beim Button-Klick
Ich danke euch für eure Antworten; aber ich weiß nicht, wie
Zitat:
Gruß, Avicenna |
Re: Programm öffnen beim Button-Klick
Die Uses-Liste steht ganz oben in deiner Unit... meist stehen Sachen wie:
Delphi-Quellcode:
Schon drin, und da schreibst du einfach die ShellApi zu...
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; also so:
Delphi-Quellcode:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ShellAPI; |
Re: Programm öffnen beim Button-Klick
Vielen vielen Dank, es klappt :-D
|
Re: Programm öffnen beim Button-Klick
Zitat:
Wenn wir Dir erst die Grundlagen der (Delphi) Programmierung beibringen müssen, wird das mühsam... |
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 13:52 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