Autor Beitrag
sticky1988
Hält's aus hier
Beiträge: 1



BeitragVerfasst: So 11.03.07 00:31 
Hallo!

Ich brauche dringend Hilfe bei der Erstellung eines Projektes (Informatikunterricht). Unsere Aufgabe ist es, eine Datei zur Verwaltung eines Wettkampfes zu programmieren. Ich habe mich nun für eine Rennauswertung entschieden.

Wir haben folgende Vorgaben:

Datenstruktur:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
type
  TZeiger = ^TFahrer;
  TFahrer = record
    name : string[50];
    zeit : real;
    next : TZeiger;
    end;
var
  ExDatei : file of TFahrer;
  gespeichert : boolean;


Ausgabe in einem TStringGrid: 50 Zeilen, 3 Spalten (s. Anhang screenshot1.GIF)

Datenerfassung zum Einfügen geschieht mit einem eigenen Formular. (s. Anhang screenshot2.GIF)
Einsortieren nach Zeit (Schnellster an erster Position).
Kontrolle: Falls Fahrer schon vorhanden erscheint eine Meldung.

Löschen von Fahrern (Zeilen) durch selektieren mit Maus. In der Liste soll der Datensatz gelöscht werden. Vor dem Löschen soll ein Dialog "Wirklich löschen?" abgefragt werden.

Diese Liste soll in einem File gespeichert werden. (gespeichert wird natürlich zu true)

FILE Of TFahrer soll in eine verkettete Liste übertragen werden. Jeder Datensatz muss mit new(<Zeiger>) angemeldet und neu verknüpft werden.

Die aktuelle Projektversion steht im Anhang Autorennen.zip.

Im Moment habe ich echt keinen Plan, wie das Funktionieren soll.

BITTE HELFT MIR!!!

CU Chris

Moderiert von user profile iconChristian S.: Delphi-Tags hinzugefügt
Einloggen, um Attachments anzusehen!