Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Memo Feld aus anderem Formular auslesen (https://www.delphipraxis.net/140755-memo-feld-aus-anderem-formular-auslesen.html)

Delphi-Narr 25. Sep 2009 13:30

Re: Memo Feld aus anderem Formular auslesen
 
Ich find beim besten Willen den Fehler nicht...

fajac 25. Sep 2009 13:37

Re: Memo Feld aus anderem Formular auslesen
 
Versuch mal

Delphi-Quellcode:
  Wort.Textfeld.Lines.SaveToFile(Datei);

Forlan 25. Sep 2009 13:38

Re: Memo Feld aus anderem Formular auslesen
 
Zitat:

Zitat von Delphi-Narr
Ich find beim besten Willen den Fehler nicht...

Versuch mal Textfeld als Klassenvariable zu deklarieren.

Also :
Delphi-Quellcode:
class var Textfeld : TMemo;

Andreas L. 25. Sep 2009 13:43

Re: Memo Feld aus anderem Formular auslesen
 
Delphi-Quellcode:
Formular1.Textfeld.Lines.SaveToFile(Datei);
-->
Delphi-Quellcode:
Wort.Textfeld.Lines.SaveToFile(Datei);

Delphi-Narr 25. Sep 2009 13:52

Re: Memo Feld aus anderem Formular auslesen
 
Jo, danke. Ich hab gedacht, man muss auch hier den Speichernamen eingeben...
Das klappt jetzt auch, nur bekomme ich die Fehlermeldung:'Datei: C\User\xyz.dat' kann nicht erstellt werden...

hugo1990 25. Sep 2009 14:00

Re: Memo Feld aus anderem Formular auslesen
 
Zitat:

Zitat von Delphi-Narr
Jo, danke. Ich hab gedacht, man muss auch hier den Speichernamen eingeben...
Das klappt jetzt auch, nur bekomme ich die Fehlermeldung:'Datei: C\User\xyz.dat' kann nicht erstellt werden...

Hast du denn Schreibrechte auf das Verzeichnis?
Probier doch einfach mal die Datei an einen anderen Ort zu speichern und guck ob es da klappt.

TonyR 25. Sep 2009 14:44

Re: Memo Feld aus anderem Formular auslesen
 
Eben eben, die Schreibrechte!!! Wenn du kein Administrator bist, dann kannst du dort nicht speichern!
Am besten du holst die den APPDATA-Pfad, wo Programme eigentlich ihr Zeugs speichern sollen!

Das geht über die Umgebungsvariablen,
Ich nehm dazu immer die Funktion
Delphi-Quellcode:
var Pfad: string;
Pfad:=GetEnvironmentVariable('APPDATA')+'\DeinOrdner\Dateiname.dat';


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:41 Uhr.
Seite 2 von 2     12   

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