Seite 1 von 1

kann man Objektte "abspeichern"

Verfasst: Sa, 20. Nov 2010 0:56
von AUGE_OHR
hi,

Code: Alles auswählen

PRIVATE aDir
aDir := Directory("*.*", "DHS")
SAVE ALL LIKE aDir* TO Lastdir.XPF
damit kann ich ja das ganze Array "abspeichern"

Code: Alles auswählen

PRIVATE aDir
RESTORE FROM Lastdir.XPF ADDITIVE
damit bekomme ich das ganze Array zurück, inclusive "Inhalt".

Nun habe ich das Directory() Array auf 11 Elemente erweitert und dort ist ein IPicture von einem ICON oder BMP Object ...

Frage : lässt ich ein Object "abspeichern" ?

Re: kann man Objektte "abspeichern"

Verfasst: Sa, 20. Nov 2010 10:30
von Martin Altmann
Yup.
Var2bin() und nach dem zurücklesen bin2var()

Viele Grüße,
Martin

Re: kann man Objektte "abspeichern"

Verfasst: Mi, 24. Nov 2010 14:08
von UliTs
Und funktioniert's, Jimmy?

Uli

Re: kann man Objektte "abspeichern"

Verfasst: Mi, 24. Nov 2010 20:46
von AUGE_OHR
UliTs hat geschrieben:Und funktioniert's
JaNein ...
ich wollte in diesem speziellem Fall für die Icons, ähnlich "Thumbs.db", eine Art "Cache" aufbauen.

nun habe ich aber festgestellt das nicht "die" Schleife "das" Problem ist sondern das

Code: Alles auswählen

oItem := ::ListItems:Add()
leider kann ich aber Property ::ListItems nicht "abspeichern" weil es
Returns a reference to a collection of ListItem objects in a ListView control
also nur ein "Zeiger" ist der auf eine Collection (ähnlich einem Array) verweist.

hm ... dabei fällt mir nun ein das es ja ComEvalCollection() gibt ...
statt einer FOR / NEXT Schleife könnte man einen Codeblock ausführen lassen ... hm ... mal probieren