Archief - VB.NET help aub!!

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

dawnzolino

Legacy Member
Ik zit momenteel met een probleem. heb al heel programma gemaakt voor mijn examen van woensdag maar heb er nog paar dingen in te implementeren.

Een van de vereisten is:

- wegschrijven /lezen van: ofwel 5 laatste tijdstippen dat app. gebruikt is, of namen van databasefiles die gebruikt zijn (via File I/O of via Registry)

ik ga denkik voor de laatste 5 tijdstippen dat de app gebruikt is geweest.
of wat zouden jullie verkiezen?
maar heb TOTAAL geen idee hoe ik eraan moet beginnen.

iemand een ideetje?
ik veranderstel, bij de "on_load" van het beginformulier een datum meegeven en die wegschrijven? maar ben niet zeker :s

iemand een idee? graag beetje hulp ;)

Alvast bedankt! :niceone:

YaMo

Legacy Member
In bijvoorbeeld de Closing event handler het huidige tijdstip opvragen via een of andere functie. Bestand inlezen. Het tijdstip toevoegen en als er al 5 instaan de oudste record laten vallen. Bestand uitschrijven.
Toch niet echt rocket science denk ik...

dawnzolino

Legacy Member
VB is al een tijdje geleden bij mij dus het is even opfrissen.
dat had ik ook al uitgedoktert dat als er al 5 instonden de eerste geschreven record moet verwijderd worden. maar om de code te vinden is een ander verhaal :s

dawnzolino

Legacy Member
je doet precies of ik niet gezocht heb maar ik vind alle andere rommel maar de dingen die ik nodig heb .. heb ik nog niet gevonden

dawnzolino

Legacy Member
YaMo zei:
bedankt!

Ok het wegschrijven van huidige tijdstippen is gelukt. heb uit vorige projecten het een en ander kunnen halen. heb het idd in een functie gestoken en als het programma sluit.

de code:

Public Sub HuidigeTijdstipWegschrijven()
Dim huidige As Date
huidige = System.DateTime.Now()

Dim fnaam As String = My.Computer.FileSystem.SpecialDirectories.Desktop & "\tijdstippen.txt"

If System.IO.File.Exists(fnaam) = False Then


Dim oFile As System.IO.File
Dim objWriter As System.IO.StreamWriter
objWriter = oFile.CreateText(My.Computer.FileSystem.SpecialDirectories.Desktop & "\tijdstippen.txt")
objWriter.WriteLine(huidige)
objWriter.Close()
Else
Dim oFileInfo As New FileInfo(fnaam)
Dim objWriter As StreamWriter = oFileInfo.AppendText()
objWriter.WriteLine(huidige)
objWriter.Close()
End If
End Sub

nu wil ik als het er al 5 zijn, de eerste laten wegvallen (zodat het er 5 blijven)
iemand een idee?
zou ik werken met een array en een splitmethode? of niet?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan