Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Warum geht das nicht? (https://www.delphipraxis.net/106537-warum-geht-das-nicht.html)

InZiDeR 12. Jan 2008 14:26


Warum geht das nicht?
 
Warum zeigt er mir einen Fehler an, ist doch alles richtig...
Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
begin
winexec(FileListBox1, SW_SHOWNORMAL);
end;

Die Muhkuh 12. Jan 2008 14:27

Re: Warum geht das nicht?
 
Nein, ist nicht alles richtig.

1) winexec ist veraltet, nutze lieber ShellExecute
2) winexec wird wohl einen Pfad zu einer Datei verlangen und nicht eine Referenz auf eine Komponente.

inherited 12. Jan 2008 14:29

Re: Warum geht das nicht?
 
"ich hab hier einen Kuchen gebacken, der schmeck nicht! Warum?" :roll:
Welcher Fehler wird angezeigt?

*Glaskugelblick* Du versuchst das Object FileListBox1 zu starten, was aber ein Objekt ist und kein Pfad zu einer Executable, du musst einen String übergeben.
Außerdem ist Winexec veraltet, nimm lieber ShellExecute oä.

Die Muhkuh 12. Jan 2008 14:30

Re: Warum geht das nicht?
 
Zitat:

Zitat von inherited
"ich hab hier einen Kuchen gebacken, der schmeck nicht! Warum?" :roll:

Du hast den Zucker vergessen :tongue:

SirThornberry 12. Jan 2008 14:45

Re: Warum geht das nicht?
 
hallo InZiDeR. Gib dem Beitrag bitte einen Aussagekräftigen Titel :)

InZiDeR 12. Jan 2008 14:47

Re: Warum geht das nicht?
 
Tut mir leid, kann geschlossen werden, da ich eine Alternative gefunden habe.

DeddyH 12. Jan 2008 14:49

Re: Warum geht das nicht?
 
Ändere trotzdem den Titel, damit andere später erkennen können, worum es ging.


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