AGB  ·  Datenschutz  ·  Impressum  







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

CD-Liste in Datei schreiben

Ein Thema von stevewilson · begonnen am 28. Okt 2006 · letzter Beitrag vom 28. Okt 2006
 
stevewilson

Registriert seit: 21. Okt 2006
16 Beiträge
 
Delphi 7 Professional
 
#3

Re: CD-Liste in Datei schreiben

  Alt 28. Okt 2006, 12:59
Wie denn sonst? Mit Records? Wir leben doch schon lange im Zeitalter der Objekt-orientierten Programmierung.
Die Größe begrenzen will ich eigentlich nicht. Wo hast du denn Probleme im Code? Ich seh grade ganz oben fehlt was:
Delphi-Quellcode:
type
  TCd = class(TObject)
    interpreter : string;
    albumTitle : string;
    genre : string;
    songTitles : TStringList;
  private
    procedure setValues(interpreter, albumTitle, genre : string);
    procedure addTitle(songTitles : TStringList);
end;
Auch wenn die prozeduren nicht relevant sind...Wenn ihr das braucht, hier der Code zum "erstellen" einer CD:

Delphi-Quellcode:
//Button "CD hinzufuegen"
procedure TForm1.Button1Click(Sender: TObject);
begin
  cd := TCd.create; //erstelle pro CD neues Objekt
  cd.setValues(edit1.text, edit2.text, edit3.text); //Interpret, etc. eintragen
  cdList.add(cd); //CD in Liste hinzufügen
  with stringGrid1 do
  begin
    //CD in StringGrid einfügen
    cells[0, rowCount - 1] := intToStr(rowCount - 1);
    cells[1, rowCount - 1] := cd.interpreter;
    cells[2, rowCount - 1] := cd.albumTitle;
    cells[3, rowCount - 1] := cd.genre;
    rowCount := rowCount + 1; //StringGrid um neue Zeile erweitern
  end;
  //Markierung aufheben
  stringGrid1.selection := TGridRect(Rect(-1, -1, -1, -1));
end;
Gruß
stevewilson
  Mit Zitat antworten Zitat
 


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 14:24 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-2025 by Thomas Breitkreuz