Bonjour j'aimerai bien sa savoir ou avoir un exemple ou meme me faire envoyer un lien vers un tutorarial pour la gestion des exception en vb6.0
merci ben gros
Version imprimable
Bonjour j'aimerai bien sa savoir ou avoir un exemple ou meme me faire envoyer un lien vers un tutorarial pour la gestion des exception en vb6.0
merci ben gros
Il va peut-être falloir que tu nous parles avec précision de ces "exceptions" à gérer (avec ton code à l'appui, si possible) !;)
ben comme beaucoup de language utilise des bloc try catch(sa existe tu en vb6)??
je vois pas...:?
il existe la gestion des erreurs, les sorties brutales (avecc goto et resume) mais qu'est-ce qu'une exeption?
bon moi je travaille avec oracle puis jaimerai sa attrapez les exception de mon SGBD dans mon projet je sait quand c# ca se fait avec un
try
{
le code
}
catch
{
}
Salut :)
Pour mephisto, sur le site tu peux trouver plusieurs définitions concernant la notion d'exception :
http://c.developpez.com/faq/cpp/?pag...ONS_definition
http://fbeaulieu.developpez.com/guid...xceptions.html
http://java.developpez.com/faq/java/?page=exception
............
@ julrock, en VB6 les blocks try/catch n'existent pas, ils ne font leur apparition que sur VB.NET, le mécanisme utilisé sur VB6 est le On Error Goto
++
Tu peux avoir quelque chose comme :
Code:
1
2
3
4
5
6
7 Private Function nomFonction() On Error GoTo Erreur 'Le Code Erreur: 'Gestion de l'exception End Function
Précision sur le code de Bujuman : s'il n'y a pas d'exception, il ne faut pas exécuter le code situé sous l'étiquette Erreur. Un Exit Function est donc conseillé.
Code:
1
2
3
4
5
6
7
8
9
10
11 Private Function nomFonction() On Error GoTo Erreur 'Le Code 'Sortie Normale Exit Function Erreur: 'Gestion de l'exception End Function
:D J'avais omis la sortie normale. Ca m'arrive tout le temps
amelioration
si on veut pas que le programme s'arréte on ajoute resume next
pour continuer à la prochaine instructioin valid
Code:
1
2
3
4
5
6
7
8
9
10
11
12 Private Function nomFonction() On Error GoTo Erreur 'Le Code 'Sortie Normale Exit Function Erreur: 'Gestion de l'exception resumenext 'continuer le programme End Function