Avatar billede mothwe Nybegynder
05. juni 2005 - 16:13 Der er 7 kommentarer og
1 løsning

Handling inden program afsluttes?

Jeg har kodet et program, der skriver til en log-fil. Jeg vil gerne have mulighed for at skrive "Programmet afsluttet kl. xx:xx", når brugeren lukker programmet (ved at klikke på det røde kryds).

Et eller andet i stil med "On ProgramEnd ..."

Er det muligt? Og hvordan?

PS! Jeg er ny udi VB, så bær over med mig ;)
Avatar billede thesurfer Nybegynder
05. juni 2005 - 16:33 #1
Du kan bruge "Form_Unload"..

/theSurfer
Avatar billede thesurfer Nybegynder
05. juni 2005 - 16:35 #2
Eksempel (ikke testet):

Private Sub Form_Unload(Cancel As Integer)
  open app.path & "\data.log" for appen as #1
  print #1, "Programmet afsluttet " & now
  close #1
End Sub

Den skulle gerne skrive til filen "data.log", der ligger i samme mappe, som din .exe-fil..

/theSurfer
Avatar billede thesurfer Nybegynder
05. juni 2005 - 16:37 #3
Jeg glemte et "d" i append:

  open app.path & "\data.log" for append as #1

så skulle det virke..

Med "append", bliver der hele tiden tilføjet tidspunkter til "data.log".. hvis du kun vil have det sidste tidspunkt, bruger du "output" i stedet for "append"..

/theSurfer
Avatar billede mothwe Nybegynder
05. juni 2005 - 16:48 #4
thesurfer> Mange tak for det - det var lige det jeg skulle bruge!

Smid lige et svar (og ikke en kommentar) så jeg kan gi' dig point!
Avatar billede thesurfer Nybegynder
05. juni 2005 - 16:49 #5
Svar smidt :-)

/theSurfer
Avatar billede thesurfer Nybegynder
05. juni 2005 - 16:50 #6
Jeg plejer at vente med "svar", indtil problemet er løst :-)

/theSurfer
Avatar billede mothwe Nybegynder
05. juni 2005 - 17:16 #7
Takker igen ;)
Avatar billede thesurfer Nybegynder
05. juni 2005 - 17:43 #8
Takker for points :-)

/theSurfer
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester