Du bist nicht angemeldet.

[VB 2008] Bug-Reporter

JeyBe

Registrierter Benutzer

  • »JeyBe« ist männlich
  • »JeyBe« ist der Autor dieses Themas

Beiträge: 460

Dabei seit: 24. April 2009

Wohnort: Berlin

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

1

Samstag, 21. November 2009, 12:11

Bug-Reporter

hallo

ich wollte euch mal fragen wie man einen Bug-Reporter schreibt?


mfg
Mit freundlichen Grüßen JeyBe

Delax

Registrierter Benutzer

Beiträge: 79

Dabei seit: 19. August 2009

  • Private Nachricht senden

2

Samstag, 21. November 2009, 12:14

Email

MAchs doch mit ner email die an dich geschickt wird xD
TS - Systems
FTP - Uploader: 95%

FTP - Uploader Setup: 45%


3

Samstag, 21. November 2009, 12:15

Hi,

ich hab einen geschrieben, ist zwar kein OpenSource, aber ich habe eine Anleitung geschrieben wie man den einbindet. (link)
Da findeste Hinweise drin ;)


wsl

JeyBe

Registrierter Benutzer

  • »JeyBe« ist männlich
  • »JeyBe« ist der Autor dieses Themas

Beiträge: 460

Dabei seit: 24. April 2009

Wohnort: Berlin

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

4

Samstag, 21. November 2009, 12:19

MAchs doch mit ner email die an dich geschickt wird xD
jo da habe ich auch dran gedacht aber wie kriege ich da infos rein was der user gemacht hat usw.???
Mit freundlichen Grüßen JeyBe

Littleboy2009

^H!tMaN'o_O!

  • »Littleboy2009« ist männlich

Beiträge: 574

Dabei seit: 29. April 2009

Hilfreich-Bewertungen: 3

  • Private Nachricht senden

5

Samstag, 21. November 2009, 12:39

willst du den User ausspionieren ??? xD nene ähm du machst ne lokale Variable LogText und dann schreibste in jedes Ereignis den Text rein der in der Variable gespeichert werden soll z.B.:
in einen ButtonSub kannste rein schreiben:

Visual Basic Quellcode

1
LogText &= "ButtonX wurde geklickt!" & vbnewline

in ein richtextboxsub kannste reinschreiben:

Visual Basic Quellcode

1
LogText &= "RichtextboxX.Text wurde verändert!" & vbnewline


usw. :thumbsup:

JeyBe

Registrierter Benutzer

  • »JeyBe« ist männlich
  • »JeyBe« ist der Autor dieses Themas

Beiträge: 460

Dabei seit: 24. April 2009

Wohnort: Berlin

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

6

Samstag, 21. November 2009, 13:14

ne so meine ich das nicht wenn das Programm abstürzt dann kommt ja eine fehlermeldung und der text soll ausgegeben werden


mfg
Mit freundlichen Grüßen JeyBe

Littleboy2009

^H!tMaN'o_O!

  • »Littleboy2009« ist männlich

Beiträge: 574

Dabei seit: 29. April 2009

Hilfreich-Bewertungen: 3

  • Private Nachricht senden

7

Samstag, 21. November 2009, 13:17

wie jetzt versteh dich grad nich ???

JeyBe

Registrierter Benutzer

  • »JeyBe« ist männlich
  • »JeyBe« ist der Autor dieses Themas

Beiträge: 460

Dabei seit: 24. April 2009

Wohnort: Berlin

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

8

Samstag, 21. November 2009, 13:29

also du kennst bestimmt das



und ich möscht das der text an mich per mail geschickt wird
Mit freundlichen Grüßen JeyBe

Littleboy2009

^H!tMaN'o_O!

  • »Littleboy2009« ist männlich

Beiträge: 574

Dabei seit: 29. April 2009

Hilfreich-Bewertungen: 3

  • Private Nachricht senden

9

Samstag, 21. November 2009, 13:36

achso naja setzte einfach alles in try schlaufe und bei catch (wenn ein Fehler auftritt) schreibste rein:

Visual Basic Quellcode

1
2
3
4
5
6
7
8
TRy 
'Dein Code
Catch ex as Exception
'Hier wird deine E-Mail verschickt (Inhalt(Body) = ex.Message)
Msgbox "Es ist ein Fehler aufgetreten und die Anwendung muss beendet werden !"
end
exit sub
end try


hoffe das ist das was du meinst :thumbsup:

10

Samstag, 21. November 2009, 13:58

Benutzt doch meinen Bug Reporter, der liest das aus was du willst und sogar noch mehr. *werbung mach*


wsl

JeyBe

Registrierter Benutzer

  • »JeyBe« ist männlich
  • »JeyBe« ist der Autor dieses Themas

Beiträge: 460

Dabei seit: 24. April 2009

Wohnort: Berlin

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

11

Samstag, 21. November 2009, 14:33

ich habe kein kock auf so viele dlls
Mit freundlichen Grüßen JeyBe

12

Samstag, 21. November 2009, 14:34

Die kannste ja einkompilieren, wenn du willst.


wsl

JeyBe

Registrierter Benutzer

  • »JeyBe« ist männlich
  • »JeyBe« ist der Autor dieses Themas

Beiträge: 460

Dabei seit: 24. April 2009

Wohnort: Berlin

Hilfreich-Bewertungen: 1

  • Private Nachricht senden

13

Samstag, 21. November 2009, 14:49

ja ok ich habe es versucht aber

Visual Basic Quellcode

1
2
3
4
5
6
7
8
9
Partial Friend Class MyApplication
    	Private Sub MyApplication_UnhandledException(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.ApplicationServices.UnhandledExceptionEventArgs) Handles Me.UnhandledException
        	Dim et As New ExceptionTracker.ExceptionTrackerCore() ' neue instanz erstellen
        	et.track(e.Exception, Me.Info.Version.ToString(), "accessstring", "adresse-zum-controlpanel", "programmname") ' der accessstring steht in der Registrierungsmail oder im Kontrollzentrum
        	' ODER:
        	et.track(e.Exception, Me.Info.Version.ToString(), "accessstring", "adresse-zum-controlpanel")

    	End Sub
	End Class


da komme ich nicht weiter :)
Mit freundlichen Grüßen JeyBe

singu

Lib Dev

  • »singu« ist männlich

Beiträge: 5 853

Dabei seit: 6. Oktober 2008

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

14

Samstag, 21. November 2009, 15:31

ja ok ich habe es versucht aber

Visual Basic Quellcode

1
2
3
4
5
6
7
8
9
Partial Friend Class MyApplication
    	Private Sub MyApplication_UnhandledException(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.ApplicationServices.UnhandledExceptionEventArgs) Handles Me.UnhandledException
        	Dim et As New ExceptionTracker.ExceptionTrackerCore() ' neue instanz erstellen
        	et.track(e.Exception, Me.Info.Version.ToString(), "accessstring", "adresse-zum-controlpanel", "programmname") ' der accessstring steht in der Registrierungsmail oder im Kontrollzentrum
        	' ODER:
        	et.track(e.Exception, Me.Info.Version.ToString(), "accessstring", "adresse-zum-controlpanel")

    	End Sub
	End Class


da komme ich nicht weiter :)
Finde das eh ein bisschen kompliziert. Soviel ich weiß brauchst du noch ein Server mit PHP & MySQL. Um irgendein OnlinePanel zu installieren. Ich hab es nicht getestet, deshalb kann ich dir nur schlecht weiterhelfen.

Ich würd das ganze einfach so machen per Mail.
FTPLib 2.1.0.0 - Einfacher Zugriff auf FTP-Server ** TextEffectsLib - Schöne Effekte für TextBox und Label ** ExtendedListView


Littleboy2009

^H!tMaN'o_O!

  • »Littleboy2009« ist männlich

Beiträge: 574

Dabei seit: 29. April 2009

Hilfreich-Bewertungen: 3

  • Private Nachricht senden

15

Samstag, 21. November 2009, 15:41

@Jeybe ich hab dir doch einen funktz. code geschrieben ! :thumbsup:

singu

Lib Dev

  • »singu« ist männlich

Beiträge: 5 853

Dabei seit: 6. Oktober 2008

Hilfreich-Bewertungen: 43

  • Private Nachricht senden

16

Samstag, 21. November 2009, 15:44

@Jeybe ich hab dir doch einen funktz. code geschrieben ! :thumbsup:
Bin ganz deiner Meinung. Lieber was eigenes als eine fremde DLL, bei der man leider nicht weiß wie sie arbeitet und was sie überträgt
FTPLib 2.1.0.0 - Einfacher Zugriff auf FTP-Server ** TextEffectsLib - Schöne Effekte für TextBox und Label ** ExtendedListView


17

Samstag, 21. November 2009, 17:30

@JeyBe:
Hier ist eine Liste was alles verschickt wird. Zu deiner Frage:
Entweder du downloadest dir das Controlpanel und installierst es auf einem eigenen Server oder du registrierst dich auf dem Vorinstalliertem. Dann kriegst du eine Email mit einem sog. "Accessstring", den musst du in deinen Code einsetzen wo "accessstring" steht. Bei "adresse-zum-controlpanel" gibst du "http://et.akeil-production.de/api/api.php?info=add" ein. Und schon kannst du ExceptionTracker.NET benutzen ;)
Steht aber auch alles in der Anleitung.


wsl

Social Bookmarks