Forum: Object-Pascal / Delphi-Language
Delphi
by mabstudent,
21. Jan 2013
Vielen vielen Dank. :-D
Das war der Haken, hatte irgendwie an Prozeduren gedacht!
Forum: Object-Pascal / Delphi-Language
Delphi
by mabstudent,
21. Jan 2013
das hieße ja meine angebliche record datei wurde nicht so wirklich typisiert, oder? Aber was ist der Grund?
Forum: Object-Pascal / Delphi-Language
Delphi
by mabstudent,
21. Jan 2013
Ganze Pfade eingeben klappt leider auch nicht.
Gebe ich filesize('recadressen') auf ein Label aus erhalte ich 1133.= das entspricht der Größe in byte
Gebe ich recordsize auf ein Label aus erhalte ich 103. = alle Stringlängen(20+10+5+20+20+5+5+10=95) + Anzahl Eigenschaften von Tperson(das sind 8)--> 95+8=103.
filesize() div recordsize also 11.
Ich habe 11 Personen in meiner...
Forum: Object-Pascal / Delphi-Language
Delphi
by mabstudent,
21. Jan 2013
Danke, verstanden.
Aber das Programm läuft immernoch nicht. Sieht jemand einen Fehler?
Ich möchte aus der erstellten record datei einen bestimmten record auslesen - mehr eigentlich nicht :?
Muss ich an die Datei vom Typ Tperson 'recadressen.??' eine Endung hängen?? Wenn ja, was??
Ich bekomme keinen Fehler, aber auch keinen Inhalt im Memo. ABER die Warnung, dass person nicht initialisiert...
Forum: Object-Pascal / Delphi-Language
Delphi
by mabstudent,
19. Jan 2013
danke, aber wo die 2mal +1 herkommt würde mich trotzdem interessieren :wink:
Forum: Object-Pascal / Delphi-Language
Delphi
by mabstudent,
19. Jan 2013
Eure Hilfe ist nochmal gefragt, da ich immernoch hier dran sitze :wink:
Aufgabenstellung hat sich insofern geändert, dass ich nun eine .txt Datei habe in der 11 Adressen in dieser Form stehen:
Nachname;Vorname;PLZ;Ort;Strasse;Hausnummer;usw...
Die Aufgabe an sich besteht immernoch darin die .txt datei in ein Record Muster zu überführen...
Hier mein Quelltext+Fragen:
const
...
Forum: Object-Pascal / Delphi-Language
Delphi
by mabstudent,
12. Jan 2013
Muss es heißen:
write(dateivariable,von, bis) oder write(dateivariable, was) ??
Forum: Object-Pascal / Delphi-Language
Delphi
by mabstudent,
12. Jan 2013
puh da ist zu viel bei wovon ich noch nie etwas gehört habe. Probiere gerade eure Tips so umzusetzen, dass ich nur das nutze was wir auch bisher an Werkzeug an die Hand bekommen haben, leider erfolglos.
Teilprobleme sind meiner Meinung nach:
1. Recorddatei 'sprueche.db' erzeugen (klappt noch)
type Tsprueche=record
spruch:string;
autor:string;
Forum: Object-Pascal / Delphi-Language
Delphi
by mabstudent,
12. Jan 2013
Leider schreibe ich das Programm nicht für mich, sondern es ist eine vorgegebene Aufgabe, wo der Umgang mit Records gelernt werden soll. Hab auch schon gedacht, dass es ja anders viel einfacher ginge. Muss es leider genau so machen.
Also das in der Textdatei zwischen spruch und autor immer ein semikolon steht weiß ich ganz sicher.
Forum: Object-Pascal / Delphi-Language
Delphi
by mabstudent,
12. Jan 2013
Hallo zusammen, ich habe folgendes Problem:
Vorweg, worum gehts: Programm soll auf Knopfdruck einen per Zufall ermittelten Spruch aussuchen und in ein Memofeld schreiben. Die Sprüche sind in einer Textdatei, aufgebaut aus (spruch;autor<nächste Zeile>spruch;autor<nächste Zeile> usw.). Das Programm soll den Spruch aus der Recorddatei holen, die zuvor erzeugt wird und in das Memofeld schreiben....