Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Fehler bei ShellExecute (https://www.delphipraxis.net/38922-fehler-bei-shellexecute.html)

kean 26. Jan 2005 08:33


Fehler bei ShellExecute
 
Ich habe bei folgendem Code:
Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
var Filename:string;
var c: array[0..800] of Char;
begin
Filename := 'C:\Dokumente und Einstellungen\ludick.001\Desktop\Archiv Internet-Angebote\September 2004\2004-09-02.png';
StrPCopy(c, FileName);
ShellExecute(Application.Handle, 'open', c, nil, nil, SW_NORMAL);
end;
den Fehler Undefinierter Bezeichner: 'ShellExecute'

Ich habe Delphi 7 Personal unter Win2k. Muss ich für ShellExecute noch irgendetwas installieren?

[edit=Sharky]Delphi-Tags gesetzt. Mfg, Sharky[/edit]

Sharky 26. Jan 2005 08:36

Re: Fehler bei ShellExecute
 
Hai kean,

füge mal ShellApi in deine Uses Klausel ein.

Schuster 26. Jan 2005 08:36

Re: Fehler bei ShellExecute
 
Du mußt die ShellApi einbinden.

Delphi-Quellcode:
uses ShellAPi;
Dann sollte er es kennen.

kean 26. Jan 2005 08:41

Re: Fehler bei ShellExecute
 
Vielen Dank. Mein Problem ist gelöst :)

arbu man 26. Jan 2005 08:43

Re: Fehler bei ShellExecute
 
Un das noch zu vereinfachnen
Delphi-Quellcode:
ShellExecute(Application.Handle, 'open', PChar('C:\Dokumente und Einstellungen\ludick.001\Desktop\Archiv Internet-Angebote\September 2004\2004-09-02.png'), nil, nil, SW_NORMAL);
Dann musst nicht mehr so viel Variablen benutzen


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