Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi OpenDialog öffnen (https://www.delphipraxis.net/59637-opendialog-oeffnen.html)

pseudo-nym 26. Dez 2005 13:55


OpenDialog öffnen
 
Guten Morgen,

Ich bin gerade dabei einen Button zu schreiben, der einen OpenDialog öffnet...

Delphi-Quellcode:
procedure TFEinstellungen.BSuchenClick(Sender: TObject);
begin
  if OpenDialog1.Execute then EPfad.Text:=OpenDialog1.FileName;
end;
... aber das geht nicht.
Ich habe das Gefühl irgendetwas ziemlich einfaches falsch gemacht zu haben, aber ich weis einfach nicht mehr weiter.

Danke im Voraus

Sharky 26. Dez 2005 14:00

Re: OpenDialog öffnen
 
Zitat:

Zitat von pseudo-nym
... aber das geht nicht. ...

WAS geht denn nicht?
Eigentlich sieht der Code okay aus.

mOzZzI 26. Dez 2005 14:01

Re: OpenDialog öffnen
 
Ich hab gerade deinen Code getestet, und er klappt bei mir...
Ich kann mich nur sharky anschließen

Valle 26. Dez 2005 14:05

Re: OpenDialog öffnen
 
Also ich weis zwar nicht was "EPfad" :gruebel: ist aber wenn du ein Label hinstezt
dann kannst du ja das schreiben:
Delphi-Quellcode:
If OpenDialog1.Execute then Label1.Caption := OpenDialog1.FileName;

pseudo-nym 26. Dez 2005 14:06

Re: OpenDialog öffnen
 
:shock:
Ja, ihr hab wohl recht. - Es geht.
Obwohl ich mir nicht erklären kann, warum ich 2 Stunden an genau diesen Code rumgebastelt hab.

Trotzdem danke.

:-D

mOzZzI 26. Dez 2005 14:07

Re: OpenDialog öffnen
 
2 Stunden? Naja wenigstens geht's jetzt...

PierreB 26. Dez 2005 14:08

Re: OpenDialog öffnen
 
Andere Möglichkeit:
Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
begin
with OpenDialog1 do begin
Execute;
Caption := OpenDialog1.FileName;
end
end;

Helmi 26. Dez 2005 14:16

Re: OpenDialog öffnen
 
Zitat:

Zitat von PierreB
Andere Möglichkeit:
Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
begin
with OpenDialog1 do begin
Execute;
Caption := OpenDialog1.FileName;
end
end;

Was willst du damit bezwecken?

PierreB 26. Dez 2005 14:21

Re: OpenDialog öffnen
 
Zitat:

Was willst du damit bezwecken?
Nichts. Als ich diesen Post geschrieben habe war ich noch in der Annahme das sein obiger Code bei ihm nicht zu laufen scheint, deshalb habe ich ihm eine Alternative geschrieben. Ich bitte dies zu entschuldigen, falls es dir nicht passt. :roll:

faux 26. Dez 2005 14:24

Re: OpenDialog öffnen
 
@PierreB's-Code:
Wieso machst du eine with-Direktive und schreibst dann erst wieder OpenDialog1.FileName? :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:36 Uhr.
Seite 1 von 2  1 2      

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