AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein mehrere stringlists hintereinander anhängen
Thema durchsuchen
Ansicht
Themen-Optionen

mehrere stringlists hintereinander anhängen

Ein Thema von cRayZo · begonnen am 28. Aug 2008 · letzter Beitrag vom 3. Nov 2008
Antwort Antwort
cRayZo

Registriert seit: 30. Jul 2007
156 Beiträge
 
Delphi 6 Personal
 
#1

Re: mehrere stringlists hintereinander anhängen

  Alt 28. Aug 2008, 22:01
Zitat von Benedikt:
Nabend,

öhm, überseh ich was oder createst du slfinish überhaupt nicht?

MfG Benedikt


jo..^^ du hattest Recht..
also ich hab den Code jetzt wie folgt, aber er liest manche stringlists nur in das stringgrid ein, wenn er auch andere mit einliest.
Zum Beispiel:
wenn nur ckeckbox1 activiert ist zeigt er nur die überschrift an im stringgrid, nämlcih "Übersetzung", und "Vokabel" der inhalt erscheint nicht..
aber
wenn checkbox1 und checkbox2 gleichzeitig aktiviert sind, dann werden beide inhalte auch angezeigt. uswusw woran kann das liegen?

Delphi-Quellcode:
procedure Tdrucken.Button3Click(Sender: TObject);
var
sl, sl2, sl3, sl4, sl5, sl6, slfinish: TStringlist;
F: textfile;
zeilennr: integer;
vokabel,Loesung:string;
  RetVal: Integer;
begin
sl:=TStringList.Create;
sl2:=TStringList.Create;
sl3:=TStringList.Create;
sl4:=TStringList.Create;
sl5:=TStringList.Create;
sl6:=TStringList.Create;
slfinish:=TStringList.Create;



if checkbox1.Checked=True then
                begin
                        AssignFile(F,'c:\Vokabeltrainer\Vokabeln\ungeuebt.txt');
                        try sl.LoadFromFile('c:\Vokabeltrainer\Vokabeln\ungeuebt.txt'); except end
                end
                else sl.Text:='';

if checkbox2.Checked=True then
                begin
                        AssignFile(F,'c:\Vokabeltrainer\Vokabeln\nicht gekonnt.txt');
                        try sl2.LoadFromFile('c:\Vokabeltrainer\Vokabeln\nicht gekonnt.txt'); except end
                end
                else sl2.Text:='';

if checkbox3.Checked=True then
                begin
                        AssignFile(F,'c:\Vokabeltrainer\Vokabeln\gelernt.txt');
                        try sl3.LoadFromFile('c:\Vokabeltrainer\Vokabeln\gelernt.txt'); except end
                end
                else sl3.Text:='';

if checkbox4.Checked=True then
                begin
                        AssignFile(F,'c:\Vokabeltrainer\Vokabeln\gut gelernt.txt');
                try sl4.LoadFromFile('c:\Vokabeltrainer\Vokabeln\gut gelernt.txt'); except end
                end
                else sl4.Text:='';

if checkbox5.Checked=True then
                begin
                        AssignFile(F,'c:\Vokabeltrainer\Vokabeln\sehr gut gelernt.txt');
                        try sl5.LoadFromFile('c:\Vokabeltrainer\Vokabeln\sehr gut gelernt.txt'); except end
                end
                else sl5.Text:='';

if checkbox6.Checked=True then
                begin
                AssignFile(F,'c:\Vokabeltrainer\Vokabeln\gut gelernt.txt');
                        try sl6.LoadFromFile('c:\Vokabeltrainer\Vokabeln\gut gelernt.txt'); except end
                end
        else sl6.Text:='';

slfinish.CommaText:=sl.CommaText+sl2.CommaText+sl3.CommaText+sl4.CommaText+sl5.CommaText+sl6.CommaText;


Stringgrid1.RowCount:=slfinish.Count;
        Stringgrid1.Cells[1,0]:='Vokabel'     ;
        Stringgrid1.Cells[0,0]:='Übersetzung';
        for zeilennr:=0 to slfinish.Count-1 do
        begin
        splitstr(slfinish.Strings[zeilennr],'=',Vokabel, Loesung);
        Stringgrid1.Cells[1,zeilennr+1]:=Vokabel;
        Stringgrid1.Cells[0,zeilennr+1]:=Loesung;
        end;
Stringlistx:=slfinish;

end;
  Mit Zitat antworten Zitat
Antwort Antwort


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:45 Uhr.
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 by Thomas Breitkreuz