AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Probleme mit StringList und for schleifen
Thema durchsuchen
Ansicht
Themen-Optionen

Probleme mit StringList und for schleifen

Ein Thema von agm65 · begonnen am 29. Jun 2005 · letzter Beitrag vom 29. Jun 2005
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von malo
malo

Registriert seit: 19. Sep 2004
2.115 Beiträge
 
#11

Re: Probleme mit StringList und for schleifen

  Alt 29. Jun 2005, 21:45
2 Bitten:

1. Bitte verwende anstelle der [ code ] -Tags die [ delphi ]-Tags

2. Nenne uns doch auch mal die Fehler

//edit: Lies dir mal meine Posts genau durch. Da steht, wo dein Fehler auftritt.
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#12

Re: Probleme mit StringList und for schleifen

  Alt 29. Jun 2005, 21:45
Ähmmm....

das darf überhaupt nicht Compiliert werden!!!

sl3.create gibt es doch nicht.
Schaue Dir mal diesen Code von mir an:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  slFileNames := TStringList.Create;
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
  slFileNames.Free;
end;

procedure TForm1.CounteLines(const aFileName: string; aOutPut: TStrings);
var
  ndx: integer;
  slCount: TStringList;
begin
  slCount := TStringList.Create;
  try
    slFileNames.LoadFromFile(aFileName);
    for ndx := 0 to Pred(slFileNames.Count) do
    begin
      slCount.LoadFromFile(slFileNames.Strings[ndx]);
      aOutPut.Add(IntToStr(slCount.Count));
    end;
  finally
    slCount.Free;
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  FileName : string;
begin
  FileName := 'Name der Datei mit der Liste';
  CounteLines (FileName,ListBox1.Items);
end;

P.S.: Verwende doch bitte die Delphi-Tags und nicht die Code-Tags.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#13

Re: Probleme mit StringList und for schleifen

  Alt 29. Jun 2005, 21:47
Zitat von agm65:
das macht auch fehler, exception zugriffs verletzung
W E L C H E denn?!?!?!!! Das kann doch nicht so schwer sein mal zu posten, was du mit dem Code bezweckst, was nicht funktioniert, eventuell auftauchende Fehlermeldungen und wie du es gerne hättest. Langsam habe ich diese ewige Nachfragerei satt. Es muss doch möglich sein mal alle relevanetn Informationen gleich im ersten Posting zu liefern.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von malo
malo

Registriert seit: 19. Sep 2004
2.115 Beiträge
 
#14

Re: Probleme mit StringList und for schleifen

  Alt 29. Jun 2005, 21:51
Zitat von Luckie:
Zitat von agm65:
das macht auch fehler, exception zugriffs verletzung
W E L C H E denn?!?!?!!! Das kann doch nicht so schwer sein mal zu posten, was du mit dem Code bezweckst, was nicht funktioniert, eventuell auftauchende Fehlermeldungen und wie du es gerne hättest. Langsam habe ich diese ewige Nachfragerei satt. Es muss doch möglich sein mal alle relevanetn Informationen gleich im ersten Posting zu liefern.
Naja, das Problem dabei sehe ich eher darin, dass manche Posts nicht oder nur teilweise gelesen werden. Ich habe nämlich grade schon geschrieben, wo der Fehler liegt.

Freundlicherweise verweise ich nochmal auf den Post: http://www.delphipraxis.net/internal...=390097#390097
  Mit Zitat antworten Zitat
Benutzerbild von agm65
agm65

Registriert seit: 21. Okt 2003
1.194 Beiträge
 
Delphi 2006 Professional
 
#15

Re: Probleme mit StringList und for schleifen

  Alt 29. Jun 2005, 21:59
luckie, du das hast recht, es tut mir leid !
ich werde mir mühe geben mehr infos in meine posts zu packen !

Delphi-Quellcode:
  sl3: TStringList;
  i: integer;
begin
  sl3.Create;
  try

    for i := 0 to sl.count-1 do
     begin
     memo1.Lines.Add(sl.Strings[i]);
     sl3.LoadFromFile(sl.strings[i]);
     sl3.clear;
     end;
ich bekomme eine exception der klasse EAccessViolent, und es wird nicht compiliert !
  Mit Zitat antworten Zitat
Benutzerbild von malo
malo

Registriert seit: 19. Sep 2004
2.115 Beiträge
 
#16

Re: Probleme mit StringList und for schleifen

  Alt 29. Jun 2005, 22:05
Zitat von agm65:
aber komisch ist, dass er die strings in die memo packt, das geht !
Die beiden Codezeilen führen ja auch verschiedene Befehle aus!!!

Das eine ist LoadFromFile. Da wird ein Dateipfad angegeben und daraus werden dann die Strings gelesen. Das mit dem Memo speichert doch nur die StringListen-Einträge in dem Memo. Da könnte man aber auch folgendes machen:

Memo1.Text := sl.Text;
  Mit Zitat antworten Zitat
100nF

Registriert seit: 7. Nov 2004
639 Beiträge
 
#17

Re: Probleme mit StringList und for schleifen

  Alt 29. Jun 2005, 22:12
probiers mal so:
Delphi-Quellcode:
tform.button1click;
var
i:integer;
sl3: tstringlist;
begin
sl3 := tstringlist.create;
sl3.strings := sl.strings;
try
  for i := 0 to sl3.count -1 do
     begin
     sl.clear;
     sl.LoadFromFile(sl3.Strings[i]));
     edit1.text := inttostr(sl.count);
     end;
end;
  Mit Zitat antworten Zitat
Benutzerbild von agm65
agm65

Registriert seit: 21. Okt 2003
1.194 Beiträge
 
Delphi 2006 Professional
 
#18

Re: Probleme mit StringList und for schleifen

  Alt 29. Jun 2005, 22:20
man ich habs !! DANKE Sharky !
noch ne kurze frage...wie konvertiere ich tstrings in strings ? oder integer in tstring ?
  Mit Zitat antworten Zitat
Benutzerbild von malo
malo

Registriert seit: 19. Sep 2004
2.115 Beiträge
 
#19

Re: Probleme mit StringList und for schleifen

  Alt 29. Jun 2005, 22:22
Zitat von agm65:
man ich habs !! DANKE Sharky !
noch ne kurze frage...wie konvertiere ich tstrings in strings ? oder integer in tstring ?
TString in String: Wie soll das gehen?

Du kannst die Eigenschaft Text von TString verwenden. s := StringList.Text; Das gibt dir den gesamten Inhalt der StringListe als String wieder.

Integer in TString versteh ich nicht

Wofür soll das gut sein?
  Mit Zitat antworten Zitat
100nF

Registriert seit: 7. Nov 2004
639 Beiträge
 
#20

Re: Probleme mit StringList und for schleifen

  Alt 29. Jun 2005, 22:23
Zitat:
wie konvertiere ich tstrings in strings ?
string := strings.text;
Zitat:
oder integer in tstring ?
string := inttostr(integer);
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 07:32 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