? Runtime Error 8005 är något som kan dyka upp i ett Visual Basic-program och förhindrar att användaren av ett program från att göra nödvändiga arbetet . Ibland krävs det ingripande av en programmerare för att åtgärda felet , medan vid andra tillfällen , är den dator som kör den kompilerade programmet upplever ett fel enhetskonflikt . Vad är en Runtime Error 8005 ?
En Runtime Error 8005 inträffar när ett program försöker komma åt en kommunikationsport och finner det redan är öppen . Detta stoppar inte driften av programmet , men det innebär att enheten inte kan användas för korrekt drift av programmet , enligt eHow författaren Heather Wood .
Ett enkelt sätt att komma runt det fel
Ett enkelt sätt att komma runt Runtime Error 8005 som inte alltid fungerar är att ändra värdet på . portopen variabel . När variabel deklareras , ställ in värdet till false . Ändra värdet till true strax innan programmet kräver hamnen . Var noga med att öppna porten strax innan du behöver använda den . Om denna switch inte fungerar , kommer programmet att generera en Runtime Error 8012 , som säger att enheten är inte redo .
Korrigering Hårdvara Orsak till Runtime Error 8005
Windows behandlar hårdvara hamnar på samma sätt som det behandlar filer . Om en fil är öppen , kan ett program inte öppna det . Om en port används av en annan enhet innan programmet frågar efter porten , det enklaste sättet att be om detta är att inaktivera porten . I de flesta fall är orsaken till detta runtime error en Microsoft seriell boll mus . Ange kontrollpanelen , välj " System " , klicka på fliken "Maskinvara" och klicka på knappen för " Enhetshanteraren . " ( Detta är den process som används för Windows XP . Andra versioner av Windows kan kräva att användaren att använda olika steg för att hitta enhetshanteraren . ) Musen avsnitt innehåller den information du behöver . Expandera musen fliken . Om du ser den seriella bollen musen på listan , avaktivera den här enheten . Varje ändring Windows kräver en omstart . Detta är en metod för att rensa Runtime 8005 Fel att VB forum användare föreslår .
Skriva in data om en nödvändig enhet inte kan nås
Runtime 8005 Fel vanligtvis inte orsaka ett program att krascha . Denna runtime error kommer att stoppa dig från att använda en apparat som krävs av programmet . Om det finns ett annat sätt att mata in data i det skriftliga programmet kan användaren kunna arbeta runt det . Det beror på omständigheterna .
Andra Visual Basic Felkoder
p Det finns andra problem som kan uppstå när en person kör ett Visual Basic-program . Detaljer om felet infångning kan hittas på Microsoft Developer Network webbplats , och en ofullständig lista över de felkoder och vad de betyder kan hittas på Halfile hemsida . Addera