È possibile controllare la gestione di errori non previsti e fare in modo che se si verifica un errore il programma raccolga le info necessarie per risolverlo e che me le mandi automaticamente se il pc di colui che usa il programma è connesso?
Faccio un esempio..il programma Skype, funzionante solamente attraverso una connessione internet, se io non sono collegata mi scrive “Impossibile Connettersi…errore 1102: segnala il problema a skype..” Quindi il prog raccoglie delle info (vedi sotto) : io non so se questo errore era previsto (cioè se loro lo hanno gestito) o non previsto, in poche parole loro posso ricevere info su qualsiasi errore che si verifica o solo su quelli gestiti? Attraverso quali comandi posso ricavare le info sottostanti (e qualcuno mi spiega ogni singola voce?) Come faccio x farmi mandare automaticamente le info senza chiedere all’utente (ps: non ho il winsock)?
codice:
error=1102 ‘ok
errormsg=Impossibile connettersi ‘ok
os=5.01.2600 (Service Pack 1)
version=0.98.0.42
loggedin=no
account=
audio=Input audio devices : SoundMAX Digital Audio , Output audio devices : SoundMAX Digital Audio
xpicf=
ce=Backbone: stack=10 compiled=200406192303 (release build) uptime=0:01:00
HostScanner: probeFreq=5 parallelConns=10
HostScanner: resetCount=1 timeMs=29969 tcpMode=1 tcpFallbackMode=1 netDetected=0
HostScanner: hosts=7 probes=7 responses=0 conns=14 proxyConns=2 obFails=0
Inet.bandwidth: curIn=0, curOut=3, maxIn=1, maxOut=4, maxRt=1
Inet.firewall: tcpIn=0x55555555 udpIn=0x55555555 udpOut=0x55555555
Inet.listener: port=51822 (TCP+UDP) maxSockets=1000
Localnode: connectionStatus=CONNECTING
, last server error = err: 0, ip=0x00000000, port=0x0000
file=file error: 0/0 ()