Try en catch fout opsporing

Status
Niet open voor verdere reacties.

Mattiedude

Gebruiker
Lid geworden
27 dec 2011
Berichten
9
Hallo ik heb een programma geschreven waarbij je de tafels kunt oefenen.

Maar wanneer je als antwoord bijvoorbeeld "e" invoert crasht het.

Iemand zei dat ik try and catch moest gebruiken maar ik begrijp hier niet veel van en waarbij ik het moet invoeren!

Kunnen jullie mij helpen?
 
Laatst bewerkt:
Hallo kenikavanbis,

Ik snap het try and catch gedeelte op zichzelf niet.

Werkt net net als de php if else statements?
Kunt u misschien een voorbeeld geven?
 
Zoals de naam al zegt: probeer { } vangop { ]

voorbeeldje:

je probeert een connectie te maken met een database. dit zou om verschillende redenen fout kunnen gaan. om te voorkomen dat de hele applicatie dan crashed kan je dan een try catch block toepassen:


[cpp]

try{

//verbinding maken met database

}

//beter is om specefieke exception te vangen
catch(Exception ex){

//log de error of iets anders
}

//tot slot kan je ook nog een finally toepassen, deze block code wordt ten alle tijden uitgevoerd ( ook na een error )

finally{

// spul opruimen of iets dergelijks.

}

[/cpp]

concrete voorbeelden:

http://www.javapractices.com/topic/TopicAction.do?Id=25
 
Je hebt preventieve aanpak en represieve aanpak

dus je kan alles controleren of je iets kan ( if ) doen maar je kan ook het laten gebeuren zonder min of meer (try)

en controleren of er iets mis gaat

dit laat toe u programma sneller te laten lopen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan