Περίεργη φάση με VB6
Δημοσιεύτηκε: 04 Σεπ 2019, 20:57
Έχω πάθει κολούμπριο.
Πρόκειται για το εξής απλό εν ολίγοις:
Έχουμε
u$ ="1 0 1 0 "
ένα στρινγκάκι και θέλω να το κάνω αρχειο στο δίσκο.
Λέω:
if dir$(filename$)<> ''' then kill filename$ (αν υπάρχει από πριν να το σβήσει)
open filename$ for binary as #1
put #1,1, u$
close
και ανοίγω το file με το notepad και περιέχει garbage "----,-%%f-%-%", κάτι τέτοια.
Κάνω και interrupt να τσεκάρω το προοριζόμενο για σώσιμο u$, σωστό είναι.
Τι μπορεί να έχει παίξει ;
Γράφω τώρα:
open filename$ for output as #1
print #1, u$
close
και το σώνει κανονικά.
Αλλά έπρεπε και με το "open for binary" και με το "open for binary" έσωνε μέρες τώρα που κάνω δοκιμές.
Τι το έπιασε ;
Πρόκειται για το εξής απλό εν ολίγοις:
Έχουμε
u$ ="1 0 1 0 "
ένα στρινγκάκι και θέλω να το κάνω αρχειο στο δίσκο.
Λέω:
if dir$(filename$)<> ''' then kill filename$ (αν υπάρχει από πριν να το σβήσει)
open filename$ for binary as #1
put #1,1, u$
close
και ανοίγω το file με το notepad και περιέχει garbage "----,-%%f-%-%", κάτι τέτοια.
Κάνω και interrupt να τσεκάρω το προοριζόμενο για σώσιμο u$, σωστό είναι.
Τι μπορεί να έχει παίξει ;
Γράφω τώρα:
open filename$ for output as #1
print #1, u$
close
και το σώνει κανονικά.
Αλλά έπρεπε και με το "open for binary" και με το "open for binary" έσωνε μέρες τώρα που κάνω δοκιμές.
Τι το έπιασε ;