![]() |
Festplatte öffnen lassen
hi leute ich habe ein problem und zwar möchte ich nur die festplatte öffnen lassen, und das nicht mit einem dialog...ich habe es schon mit shellexecute probiert, das programm zeigt auch keinen fehler an, aber wenn ich auf den button zum öffnen klicke passiert nix...hier mein quelltext:
Delphi-Quellcode:
danke im voraus
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, FileCtrl,shellapi; type TForm1 = class(TForm) Edit1: TEdit; Button1: TButton; OpenDialog1: TOpenDialog; procedure Button1Click(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin shellexecute(handle,'open','C:\',nil,nil,0); end; end. |
Re: Festplatte öffnen lassen
was verstehst du denn unter "festplatte öffnen " ??
Gruss Kh |
Re: Festplatte öffnen lassen
Zitat:
|
Re: Festplatte öffnen lassen
Zitat:
|
Re: Festplatte öffnen lassen
genau ^^
|
Re: Festplatte öffnen lassen
übergib den Pfad doch einfach direkt an den Explorer
[add]
Delphi-Quellcode:
shellexecute(handle, 'open', 'explorer.exe', '"C:\"', nil, 0);
|
Re: Festplatte öffnen lassen
hmm...ich habs jetzte so probiert aber das fenster der festplatte wird trotzdem nicht angezeigt :gruebel:
|
Re: Festplatte öffnen lassen
Das Verb muss 'explore' heißen und nicht 'open'.
|
Re: Festplatte öffnen lassen
es tut mir wirklich leid :oops: aber das funzt immer noch ne
|
Re: Festplatte öffnen lassen
Delphi-Quellcode:
ShellExecute(Handle, 'explore', 'C:\', nil, nil, SW_SHOW)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 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