Δημοσιεύτηκε: 03 Δεκ 2013, 18:39
Αντί να τα εκτυπώνεις γιατί δεν αποθηκεύεις σε ένα pool ή σε μια custom, δομή δεδομένων (πχ. Λίστα) τις πληροφορίες που θές και μετά ένα thread να τα τυπώνει σε αρχείο.
Ακόμη μια άλλη λύση είναι αντί να τα αποθηκεύεις σε αρχείο να τα αποθηκεύεις τα δεδομένα σε μια sqllite έτσι μετά μπορεί να κάνεις update. Εφόσον το έχεις αποθηκεύσει στην sqllite μπορείς μετά να το εξάγεις σε ότι αρχείο θες και σε όποιο άλλο φορμάτ - μορφή θές.
Τέλος μπορείς να γράφεις 2 προσωρινά αρχεία ένα για το index και άλλο για το data και σε άλλο νήμα ή διεργασία να γίνεται το τελικό Merge των 2 αρχείων στην μορφή που θες.
Γενικά εκτυπώνω κάτι και μετά εκτυπώνω πριν από αυτό που τύπωσα άλλη μορφή είναι κάπως λάθος κατά την ταπεινή μου άποψη.
Ακόμη μια άλλη λύση είναι αντί να τα αποθηκεύεις σε αρχείο να τα αποθηκεύεις τα δεδομένα σε μια sqllite έτσι μετά μπορεί να κάνεις update. Εφόσον το έχεις αποθηκεύσει στην sqllite μπορείς μετά να το εξάγεις σε ότι αρχείο θες και σε όποιο άλλο φορμάτ - μορφή θές.
Τέλος μπορείς να γράφεις 2 προσωρινά αρχεία ένα για το index και άλλο για το data και σε άλλο νήμα ή διεργασία να γίνεται το τελικό Merge των 2 αρχείων στην μορφή που θες.
Γενικά εκτυπώνω κάτι και μετά εκτυπώνω πριν από αυτό που τύπωσα άλλη μορφή είναι κάπως λάθος κατά την ταπεινή μου άποψη.