Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Fehler bei Opendialog (https://www.delphipraxis.net/88726-fehler-bei-opendialog.html)

Bruce86 20. Mär 2007 07:25


Fehler bei Opendialog
 
Delphi-Quellcode:
procedure TForm1.Button13Click(Sender: TObject);
VAR Dateiname:string;
begin
if OpenDialog2.Execute then
  begin
    Dateiname := OpenDialog2.FileName;
    LoadStringGridFromFile(Stringgrid1,Dateiname);
  end;
end;
Bei diesem Quellcode bricht das Programm nicht ab wenn ich beim Dialog auf Abbrechen klicke!

ABER

Delphi-Quellcode:
procedure TForm1.LoadClick(Sender: TObject);
var
List: TStrings;
i:integer;
begin
List := TStringList.Create;
try
  if OpenDialog3.Execute then
  List.LoadFromFile(OpenDialog3.FileName);
  for i := 1 to 34 do
  begin
  with TEdit(FindComponent( 'Edit' + IntToStr( i)) ) do
begin
  Text:=List[i-1];
end;
  end;
  finally
  List.Free;
end;
end;
Hier bricht das Programm ab wenn ich auf "abbrechen" klicke! Warum??????????

Bitte mal um hilfe

MFG
Bruce86

DelphiKlaus 20. Mär 2007 07:27

Re: Fehler bei Opendialog
 
Versuch es mal so

Delphi-Quellcode:
  if OpenDialog3.Execute then
    begin
      List.LoadFromFile(OpenDialog3.FileName);

      for i := 1 to 34 do
        with TEdit(FindComponent( 'Edit' + IntToStr( i)) ) do
          Text:=List[i-1];
    end;

Blackheart 20. Mär 2007 07:33

Re: Fehler bei Opendialog
 
Vieleicht solltest Du Deine Threads auch mal verfolgen.
Siehe hier
http://www.delphi-forum.de/viewtopic...143&highlight=


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