Avatar billede -=vanilla=- Nybegynder
08. november 2001 - 13:29 Der er 7 kommentarer

Log-fil

Hey...

Nogen der kan lave noget kode der skriver til en log fil...

sådan hvis man trykker på en knap, så skriver den \"Hej Svin\" (eller noget) bare i en log-fil, den skal helst også kunne finde det igen og kunne lave om på det...

Sig hvis i ik fatter spm\'et...det er lige før jeg ik selv gør det!!! :)
Avatar billede bennytordrup Nybegynder
08. november 2001 - 13:46 #1
Public Sub UnHandledError(Obj As String, Func As String, ErrCode As Variant, ErrorMsg As String)
 
  Dim ErrorFile As Integer
  Dim FileNo As Integer
 
  On Error Resume Next
 
  FileNo = FreeFile
  Open GetUniqueFileName For Append As #FileNo
  Print #FileNo, \"App: \" & App.EXEName
  Print #FileNo, \"Title: \" & App.Title
  Print #FileNo, \"Major: \" & App.Major
  Print #FileNo, \"Minor: \" & App.Minor
  Print #FileNo, \"Revision: \" & App.Revision
  Print #FileNo, Format$(Now, \"hh:mm:ss\") & \" \" & Obj & \", \" & Func & \": \" & ErrCode & \" - \" & ErrorMsg
  Debug.Print Format$(Now, \"hh:mm:ss\") & \" \" & Obj & \", \" & Func & \": \" & ErrCode & \" - \" & ErrorMsg
  Close FileNo
\'  MsgBox ErrCode & \" - \" & ErrorMsg, vbExclamation
 
End Sub

Public Function GetUniqueFileName()
  On Error Resume Next
  GetUniqueFileName = App.Path & \"\\Err\" & Format$(Now, \"YYMMDD\") & \".ERR\"
End Function
Avatar billede -=vanilla=- Nybegynder
08. november 2001 - 14:00 #2
ok... Jeg fatter det ik helt....

Kan du ik skære det ud i pap...
Avatar billede -=vanilla=- Nybegynder
08. november 2001 - 14:02 #3
jeg er ik helt med på...

FileNo = FreeFile
  Open GetUniqueFileName For Append As #FileNo

Avatar billede bennytordrup Nybegynder
08. november 2001 - 14:05 #4
Du arbejder med filer via et nummer. Ved at bruge FreeFile er der garanti for at få et ledigt filnummer (i modsætning til bare at bruge 1)

GetUniqueFileName returnerer et filnavn baseret på dags dato (en log per dag).
Avatar billede -=vanilla=- Nybegynder
08. november 2001 - 14:11 #5
ok... men hvad hedder log-filen??


Jeg virker måske lidt dum.... :)
Avatar billede bennytordrup Nybegynder
08. november 2001 - 14:32 #6
Logfilen for i dag kommer til at hedde c:\\Programmer\\XProg\\Err011108.ERR
Avatar billede -=vanilla=- Nybegynder
08. november 2001 - 16:17 #7
jeg skal skrive en bestemt linie i en fil...fx:

[linie 1] Grete har en enormt stor
[linie 2] Bondegård, der er både
[linie 3] Heste, grise og får!

og så skal der være en dropdown menu i formen, hvor man kan vælge i mellem flere linier. fx [Linie2,a] & [linie2,b] og hvis man så vælger [linie2,b] skal den lave [linie 2] om til \"Hønsegård, der er hverken\", så at der står:

[linie 1] Grete har en enormt stor
[linie 2] Hønsegård, der er hverken
[linie 3] Heste, grise og får!

og lige sådan tilbage!!!

er det blevet nemmere at forstå nu??
Det syns jeg tihvertifald!! :)
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