Delphi-PRAXiS

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 lock bei Loadfromfile? (https://www.delphipraxis.net/77084-lock-bei-loadfromfile.html)

Privateer3000 14. Sep 2006 14:24


lock bei Loadfromfile?
 
Hallo Leutz,

wir nach einem "RichEdit1.Lines.LoadFromFile(datei)"
diese datei gesperrt?
Ich habe den seltsamen Effekt, dass ein Formular
per mainmenu geöffnet wird und obiges aufgeführt
und ein Richedit ausgefüllt wird. Wird das Formular
geschlossen und wieder erneut geöffnet kommt es zur
Accessviolation.

Hat jemand eine Idee?

Danke im vorraus!

Balu der Bär 18. Sep 2006 07:51

Re: lock bei Loadfromfile?
 
Hm, wirklich ein seltsames Problem, ich hab das soeben mal ausprobiert und hab kein Problem feststellen können.

Hast du schonmal ausprobiert Richedit1.Lines.Clear oder gar Richedit1.Free beim Schließen des Forms aufzurufen (wobei beachtet werden muss das du bei .Free das Richedit beim erneuten Anzeigen des Forms erst erstellen musst)?

Muetze1 18. Sep 2006 08:00

Re: lock bei Loadfromfile?
 
Zitat:

Zitat von Privateer3000
Wird das Formular geschlossen und wieder erneut geöffnet kommt es zur Accessviolation.

Eine Zugriffsverletzung ist im Normalfalle kein Zeichen für einen Dateizugrifffehler. Poste uns lieber den Code wie du Form2 anzeigst und was du beim Schliessen von Form2 machst. Ich habe eher die Vermutung, dass du Form2 freigibst und nicht wieder erzeugst (z.B. auch mit caFree).

Privateer3000 18. Sep 2006 08:06

Re: lock bei Loadfromfile?
 
Hallo Muetze,
Zitat:

dass du Form2 freigibst und nicht wieder erzeugst (z.B. auch mit caFree).
genau das war das Problem!
Alles gelöst
Danke Leute!


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