Autor Beitrag
WileECoyote
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 82



BeitragVerfasst: So 31.07.05 01:00 
hallo zusammen,

mein problem besteht eigentlich aus drei einzelproblemen:

erstmal die generelle frage:

ich habe zwei verschiedene records, die ich in dateien speichern will. einen header, den es pro baum immer nur einmal gibt, und einen, der elemente eines baums aufnimmt. zurzeit speicher ich die in zwei verschiedenen, entsprechend typisierten dateien und matche das ganze später anhand der dateinamen. ist natürlich recht anfällig gegen "böswillige" user, die eigenhändig im datenverzeichnis rumpfuschen. kann man die verschiedenen records auch in eine datei schmeissen? und wenn ja, wie? und wie liest man die einzelnen records/typen dann aus und macht beim öffnen die sicherheitsprüfung, ob die dateigröße stimmt etc?

zweiter teil:

ein element des records, dass die baumelemente aufnimmt, ist vom typ tpicture. der benutzer soll zu einzelnen fragen auch bilder zur erläuterung laden können. dass mit dem laden über den picturedialog klappt auch alles prima, allerdings wenn ich diesen datensatz dann speichern will, ist das bild weg. die datei hat dieselbe größe wie eine, bei der kein bild gespeichert wurde und beim laden wird auch keins mehr angezeigt. geht das denn überhaupt, bilder als element eines records in einer datei zu speichern?


die dritte frage hat auch wieder mit den bildern zu tun:

wenn ich mir ein bild auf einem baumelement speichern will, kann ich dass ja nicht einfach zuweisen, sondern ich muss vorher picture.create machen. wenn ich die variable nun durch funktionen durchreiche, in diesen funktionen ein tempelement habe und meine variable darauf zuweise, muss ich dort vorher dann auch nochmal ein create machen?

vielen dank im voraus schon mal für eure hilfe, hat bis jetzt ja immer supi geklappt

gruß, Wile E.
Sprint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 849



BeitragVerfasst: So 31.07.05 04:44 
user profile iconWileECoyote hat folgendes geschrieben:
ich habe zwei verschiedene records, die ich in dateien speichern will. einen header, den es pro baum immer nur einmal gibt, und einen, der elemente eines baums aufnimmt. zurzeit speicher ich die in zwei verschiedenen, entsprechend typisierten dateien und matche das ganze später anhand der dateinamen. ist natürlich recht anfällig gegen "böswillige" user, die eigenhändig im datenverzeichnis rumpfuschen. kann man die verschiedenen records auch in eine datei schmeissen? und wenn ja, wie? und wie liest man die einzelnen records/typen dann aus und macht beim öffnen die sicherheitsprüfung, ob die dateigröße stimmt etc?

TReader & TWriter

Zitat:
geht das denn überhaupt, bilder als element eines records in einer datei zu speichern?

Ja. Auch da kannst du TReader & TWriter benutzen.

Zitat:
wenn ich mir ein bild auf einem baumelement speichern will, kann ich dass ja nicht einfach zuweisen, sondern ich muss vorher picture.create machen. wenn ich die variable nun durch funktionen durchreiche, in diesen funktionen ein tempelement habe und meine variable darauf zuweise, muss ich dort vorher dann auch nochmal ein create machen?

Wenn die Referenz von TPicture übergeben wird, dann brauchst du kein Create machen.

_________________
Ciao, Sprint.
WileECoyote Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 82



BeitragVerfasst: So 31.07.05 20:29 
ok, werde mich darüber mal schlau machen, vielen dank schon mal dafür
geht es denn generell nicht, bilder in typisierten dateien zu speichern?