AGB  ·  Datenschutz  ·  Impressum  







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

Edit-Felder in Stringliste speichern

Ein Thema von Thomas F · begonnen am 3. Sep 2008 · letzter Beitrag vom 4. Sep 2008
Antwort Antwort
Seite 5 von 6   « Erste     345 6      
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#41

Re: Edit-Felder in Stringliste speichern

  Alt 4. Sep 2008, 09:34
Du ermittelst die Zeilenanzahl vor dem Laden der Datei? Glückwunsch, Du bist wohl ein Magier
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Thomas F

Registriert seit: 3. Sep 2008
Ort: Nürnberg
281 Beiträge
 
Delphi 2005 Architect
 
#42

Re: Edit-Felder in Stringliste speichern

  Alt 4. Sep 2008, 09:56
so natürlich

Delphi-Quellcode:

Stringlist.LoadFromFile('Test.txt');
if Stringlist.Count = AnzahlEdits then

begin
.
.
.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Edit-Felder in Stringliste speichern

  Alt 4. Sep 2008, 09:57
Und wenn weniger oder mehr Zeilen vorhanden sind, dann wird nichts eingelesen
Markus Kinzler
  Mit Zitat antworten Zitat
Thomas F

Registriert seit: 3. Sep 2008
Ort: Nürnberg
281 Beiträge
 
Delphi 2005 Architect
 
#44

Re: Edit-Felder in Stringliste speichern

  Alt 4. Sep 2008, 12:02
So ein Mist

Schon wieder ein Fehler

Aber nur wenn die Datei noch nicht exitiert, dann erscheint immer die Meldung
EFCreateError mit der Meldung 'Datei 'Test.txt'kann nicht erstellt werden . Der Prozess kann nicht auf die Daten zugreifen , da sie von einem anderen Prozess verwendet wird' Wenn die Datei existiert, dann läuft alles einwandfrei !
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#45

Re: Edit-Felder in Stringliste speichern

  Alt 4. Sep 2008, 12:09
Ich verstehe nicht, was Du da vorhast. Wenn die Datei nicht existiert, hat Dein Programm sie noch nicht angelegt (oder hat keine Rechte dazu oder oder...). In diesem Falle schreibst Du halt Standardwerte in die Edits. Beim Schließen des Programms speicherst Du nun die eingegeben Werte ab, feddich. Wozu eine leere Datei erstellen?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Thomas F

Registriert seit: 3. Sep 2008
Ort: Nürnberg
281 Beiträge
 
Delphi 2005 Architect
 
#46

Re: Edit-Felder in Stringliste speichern

  Alt 4. Sep 2008, 14:08
Zitat von DeddyH:
Ich verstehe ich, was Du da vorhast. Wenn die Datei nicht existiert, hat Dein Programm sie noch nicht angelegt (oder hat keine Rechte dazu oder oder...). In diesem Falle schreibst Du halt Standardwerte in die Edits. Beim Schließen des Programms speicherst Du nun die eingegeben Werte ab, feddich. Wozu eine leere Datei erstellen?
Stimmt !

Ich hab jetzt ne Lösung gefunden, bei der es zumindest keine Exception mehr gibt

Ganz einfach
Delphi-Quellcode:
procedure TForm4.FormShow(Sender: TObject);

begin
if fileexists('TEST.txt') then
begin
Stringliste.LoadFromFile('TEST.txt');
Edit1.Text:= Stringlist.Strings[0];
.
.
.
filecreate lass ich ganz weg
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#47

Re: Edit-Felder in Stringliste speichern

  Alt 4. Sep 2008, 14:18
Das sagen wir doch die ganze Zeit
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Thomas F

Registriert seit: 3. Sep 2008
Ort: Nürnberg
281 Beiträge
 
Delphi 2005 Architect
 
#48

Re: Edit-Felder in Stringliste speichern

  Alt 4. Sep 2008, 18:57
Noch eine Frage, ich möchte für alle 10 Edit-Felder überprüfen ,
ob ein Zeichen eingegeben wurde.

Kann man den Code abkürzen ?

Delphi-Quellcode:
if Edit1.Text = 'then application.messagebox('Geben Sie einen Wert ein','Hinweis',48);
if Edit2.text =''..................
......das hab ich schon probiert, hat aber nicht funktioniert....
Delphi-Quellcode:
procedure TForm4.FormShow(Sender: TObject);
var K , Anzahl_Edits :Integer; myEdit:String;
begin


  for K := 1 to Anzahl_Edits do
if
  (findcomponent(myEdit+inttostr(k)) as TEdit).text =''
then
begin
application.messagebox('Geben Sie einen Wert ein','Hinweis',48);
exit;
end;
end;
  Mit Zitat antworten Zitat
grenzgaenger
(Gast)

n/a Beiträge
 
#49

Re: Edit-Felder in Stringliste speichern

  Alt 4. Sep 2008, 20:46
sag mal, was hindert dich eigentlich dafür ein stringgrid zu nehmen? da hättest doch viel weniger probleme und scheint mir besser geeignet zu sein...
  Mit Zitat antworten Zitat
taaktaak

Registriert seit: 25. Okt 2007
Ort: Radbruch
1.990 Beiträge
 
Delphi 7 Professional
 
#50

Re: Edit-Felder in Stringliste speichern

  Alt 4. Sep 2008, 20:51
Was ist
Zitat:
myEdit:Strin;
denn für ein Typ?
Ralph
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 6   « Erste     345 6      


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 06:42 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