Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi TMemo.Lines.LoadFromFile() (https://www.delphipraxis.net/130566-tmemo-lines-loadfromfile.html)

asusbob 10. Mär 2009 18:56


TMemo.Lines.LoadFromFile()
 
Ist bei diesem Aufruf eine Exceptionbehandlung notwendig? Selbst wenn ich Stuss als Pfad angebe gibt es keine, aber kann ich das als Grundlage dafür nehmen, wo kann ich das denn nachlesen, in der Delphi Hilfe steht diesbezüglich nichts...

Also der Aufruf sieht folgendermaßen aus:

Delphi-Quellcode:
memFileContent.Lines.LoadFromFile(sPath);
Viele Grüße
Till

DeddyH 10. Mär 2009 18:59

Re: TMemo.Lines.LoadFromFile()
 
Ich verstehe ehrlich gesagt nicht ganz, was denn nun Deine Frage ist :gruebel:

toms 10. Mär 2009 19:01

Re: TMemo.Lines.LoadFromFile()
 
Es gibt z.B eine Fehlermeldung der Klasse EFOpenError wenn das System den angegebenen Pfad nicht finden kann.

DeddyH 10. Mär 2009 19:02

Re: TMemo.Lines.LoadFromFile()
 
Jepp, bei mir auch.

asusbob 10. Mär 2009 19:05

Re: TMemo.Lines.LoadFromFile()
 
Hmmm, mein Delphi sagt mir nix... hab ich ggf falsche Einstellungen? (Benutze CodeGear RAD 2007)

DeddyH 10. Mär 2009 19:06

Re: TMemo.Lines.LoadFromFile()
 
Gibst Du denn einen nichtexistenten Pfad an?

asusbob 10. Mär 2009 19:07

Re: TMemo.Lines.LoadFromFile()
 
Jup, schon Probiert

DeddyH 10. Mär 2009 19:08

Re: TMemo.Lines.LoadFromFile()
 
Dann müsste es doch bei fehlender Fehlerbehandlung spätestens zur Laufzeit eine Exception geben.

asusbob 10. Mär 2009 19:11

Re: TMemo.Lines.LoadFromFile()
 
Na gut... das soll der Guten Abnehmerin reichen... sonst hab ich halt nen try...except-block zu viel drin, aber lieber einer mehr als zu wenig

DeddyH 10. Mär 2009 19:12

Re: TMemo.Lines.LoadFromFile()
 
Frag doch einfach vorher mit FileExists ab, ob die zu ladende Datei überhaupt existiert. Wenn das der Fall ist und sie sich nicht öffnen lässt, hast Du eh ein anderes Problem (Rechte z.B.).


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 Uhr.
Seite 1 von 3  1 23      

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