Leo,
Alvast bedankt voor al uw denk en opzoek werk. Ik denk dat ik ook een oplossing gevonden heb, maar eerst nog eens alles overlopen.
1) Wat betreft het deleten van het txt-bestandje helpt het niks, want dit had ik ook reeds geprobeerd. Het vreemde is wel dat ik het de eerste dag verschillende maal getest heb maar nooit geen probleem gehad heb, maar dan wel vanaf de 2e dag. Volgens mij heb ik niets gewijzigd voor ik het de laatste malen getest heb en mijn dag afgesloten heb (voor ik stop wil ik altijd zeker zijn dat het werkt, zodat ik de volgende keer geen problemen heb, tenzij het "project" natuurlijk nog niet afgewerkt is
).
Het verschil betreffende "binary" dat ik gevonden heb is dat in de andere gevallen steeds extra code wordt meegeschreven. Dit heb ik ook nog terug gevonden :
Sequentiële toegang (de werkstanden Input, Output en Append) wordt gebruikt voor het schrijven van tekstbestanden, zoals foutlogboeken en rapporten.
Directe toegang (de werkstand Random) wordt gebruikt voor het lezen en schrijven van gegevens van en naar een bestand, zonder dat dit bestand wordt gesloten. Direct toegankelijke bestanden bewaren gegevens in records, waardoor u eenvoudig en snel informatie kunt vinden.
Binaire toegang (de werkstand Binary) wordt gebruikt voor het lezen of schrijven van en naar elke willekeurige byte-positie in een bestand. Dit is bijvoorbeeld het geval bij het opslaan of weergeven van een bitmap-afbeelding.
2) Binary wijzigen in Output: mijn open functie heb ik deze avond dan eens gewijzigd naar :
Open "d:\EasyPHP\www\archief.txt" For
Output As Bestandnr
Het gevolg hiervan was dat de instructie "put", om mijn gegevens weg te schrijven, niet meer werkte. Bij output moet je dan "print #nrbestand, WegTeSchrijvenWaarde" gebruiken.
Na deze wijzigingen werkte het bestand nu wel weer. Ik heb het nu ook zo opgeslaan en zal het morgen nog eens opnieuw testen om te zien of ik niet hetzelfde probleem krijg
.
Daarnaast heb ik gisterenavond ook nog een oplossing gevonden tussen mijn oude bestanden, maar voor het overzicht te behouden zal ik deze in een nieuwe post plaatsen.