AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TEdit speichern und lesen

Ein Thema von Wikes · begonnen am 2. Jun 2015 · letzter Beitrag vom 5. Jun 2015
Thema geschlossen
Seite 5 von 9   « Erste     345 67     Letzte »    
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#41

AW: TEdit speichern und lesen

  Alt 3. Jun 2015, 13:32
Ja Datenbank, Registry, Cloud, ...
Markus Kinzler
 
Zoot

Registriert seit: 30. Jan 2006
Ort: Hessen
113 Beiträge
 
Delphi 11 Alexandria
 
#42

AW: TEdit speichern und lesen

  Alt 3. Jun 2015, 13:38
Ja wurde automatisch erstellt.
*Interessant*
 
vagtler

Registriert seit: 9. Jul 2010
Ort: Köln
667 Beiträge
 
Delphi 2010 Professional
 
#43

AW: TEdit speichern und lesen

  Alt 3. Jun 2015, 13:59
[...] @Zoot: Ja wurde automatisch erstellt. [...]
Niemals.

Warum weigerst Du Dich eigentlich so vehement, einfach mal den gesamten Code zu posten?
 
BadenPower

Registriert seit: 17. Jun 2009
616 Beiträge
 
#44

AW: TEdit speichern und lesen

  Alt 3. Jun 2015, 14:10
[...] @Zoot: Ja wurde automatisch erstellt. [...]
Niemals.

Warum weigerst Du Dich eigentlich so vehement, einfach mal den gesamten Code zu posten?
Weil er sein Projekt auch mit einer streng geheimen IDE entwickelt.
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.
 
Popov
(Gast)

n/a Beiträge
 
#45

AW: TEdit speichern und lesen

  Alt 3. Jun 2015, 14:28
Gibt es eine Möglichkeit es ohne Textdatei zu machen?
z. B. in der Registry:
Delphi-Quellcode:
uses
  Registry;

function RegIniPath: string;
begin
  Result := 'Software\' + ExtractFileName(ChangeFileExt(ParamStr(0), ''));
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  RegIni: TRegIniFile;
begin
  RegIni := TRegIniFile.Create(RegIniPath);
  try
    Edit1.Text := RegIni.ReadString('', 'Edit1', '');
  finally
    RegIni.Free;
  end;
end;

procedure TForm1.FormDestroy(Sender: TObject);
var
  RegIni: TRegIniFile;
begin
  RegIni := TRegIniFile.Create(RegIniPath);
  try
    RegIni.WriteString('', 'Edit1', Edit1.Text);
  finally
    RegIni.Free;
  end;
end;
 
redox
(Gast)

n/a Beiträge
 
#46

AW: TEdit speichern und lesen

  Alt 3. Jun 2015, 17:38
Kann dem Wikes nicht endlich mal jemand erklären, warum in seinem Edit1.Text immer die falsche Zeile beim Laden der TStringList steht?

Edit1.Text:=List[0]; Wenn er sich endlich mal seine "C:\Projekts\Textdokument.txt" mit dem Editor von Windows anschaut, dürfe er sogar bemerken, wo der Fehler liegt:

Edit1.Text:=List[0]; Der abgespeicherte Text steht nicht in der ersten, sondern in der letzten Zeile von "C:\Projekts\Textdokument.txt".

Sind hier denn nur noch Sadisten online?
 
bepe

Registriert seit: 17. Okt 2006
119 Beiträge
 
#47

AW: TEdit speichern und lesen

  Alt 3. Jun 2015, 17:51
Sind hier denn nur noch Sadisten online?
Nein aber Leute die aufmerksam lesen

Laden und Speichern verwenden ihre eigene Stringliste. Vorm Add wird eine neue Liste erzeugt, die ist leer. Also sollte der gezeigte Quelltext "echt" sein, dann ist das nicht das Problem.

Edit:
Außerdem
... Beim erneuten Öffnen wars wieder weg und im Textfile ist auch nichts neues drinn gewesen....

mfg,
bp

Geändert von bepe ( 3. Jun 2015 um 17:55 Uhr) Grund: Zitat eingefügt
 
BadenPower

Registriert seit: 17. Jun 2009
616 Beiträge
 
#48

AW: TEdit speichern und lesen

  Alt 3. Jun 2015, 17:53
Kann dem Wikes nicht endlich mal jemand erklären, warum in seinem Edit1.Text immer die falsche Zeile beim Laden der TStringList steht?

Edit1.Text:=List[0]; Wenn er sich endlich mal seine "C:\Projekts\Textdokument.txt" mit dem Editor von Windows anschaut, dürfe er sogar bemerken, wo der Fehler liegt:

Edit1.Text:=List[0]; Der abgespeicherte Text steht nicht in der ersten, sondern in der letzten Zeile von "C:\Projekts\Textdokument.txt".

Sind hier denn nur noch Sadisten online?
Wenn hier nur noch Sadisten unterwegs sind, dann ist Dein Beitrag der Beitrag des Obersadisten.


Der Wert steht in der ersten Zeile der Text-Datei.
Die letzte Zeile ist eine Leerzeile.


Der Quelltext an sich funktioniert, bis auf die Fehlermeldung beim ersten Start.
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.
 
Wikes

Registriert seit: 2. Jun 2015
17 Beiträge
 
#49

AW: TEdit speichern und lesen

  Alt 3. Jun 2015, 22:19
Ich will es anderst versuchen weil es sein kann, dass der Laufwerk teilweise schreibgeschützt ist. Wobei ich in meinem Ordner alle Freigaben habe. Ich werde dann mal mit der Registry probieren.


Ich versteh nicht welchen gesammten Code? Das was ich gepostet habe ist in einem neuen Projekt zum Testen.

Danke schon mal für eure Hilfe.
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.081 Beiträge
 
Delphi 12 Athens
 
#50

AW: TEdit speichern und lesen

  Alt 3. Jun 2015, 22:30
PS: ich weiß, dass das virtual und override fehlen, trotzdem.
Nicht "trotzdem", denn genau das verändert die Ausgangsfrage.

In TStrings und TStream sind nunmal die "Funktionalitäten" als Virtual deklariert und werden dann z.B. in TStringList/TMemoStrings und TFileStream/TMemoryStream überschrieben.
Wenn man eine Vererbung "falsch" implementiert, dann existiert dort natürlich nicht das gewohnte Standardverhalten einer Verwerbung.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 3. Jun 2015 um 22:32 Uhr)
 
Thema geschlossen
Seite 5 von 9   « Erste     345 67     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:45 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