[VB6] Mon programme me rend la main avant d'avoir fini...
Mon programme me rend la main avant d'avoir fini... [VB6] - VB/VBA/VBS - Programmation
MarshPosté le 09-06-2005 à 15:33:30
... et du coup c'est pas cool parceque je peux pas retourner un code de retour ! (d'ailleurs, on fait comment pour faire retourner un nombre par VB ?)
En rapide, le programme :
Code :
Option Explicit
Sub Main()
Dim Mailer As New sInterClassART.clsdListNews
Mailer.SendEmails
Set Mailer = Nothing
End Sub
C'est simple hein ?
Le "sInterClassART" est une DLL VB écrite en mode "MultiUse" (je sais pas s'il y a un rapport). Sinon, j'ai Microsoft Transaction Server qui est lié, mais idem, je ne sais pas si ça a un rapport avec mon problème.
Bon, je compile. Je lance mon programme (ligne de commande). Et, en un quart de pouillème de micro instant, il se termine, et je retrouve l'invite active. Pendant ce temps, j'ai mon PC qui pédale tout ce qu'il peut pendant 30 minutes.
En soit, c'est pas gênant. Mais le prog doit être schedulé avec un outils, qui effectue des oppérations selon le code de retour du programme... Hors, si le programme rend la main avant d'avoir terminé, comment savoir s'il a bien fonctionné ?
Marsh Posté le 09-06-2005 à 15:33:30
... et du coup c'est pas cool parceque je peux pas retourner un code de retour !
(d'ailleurs, on fait comment pour faire retourner un nombre par VB ?)
En rapide, le programme :
C'est simple hein ?
Le "sInterClassART" est une DLL VB écrite en mode "MultiUse" (je sais pas s'il y a un rapport).
Sinon, j'ai Microsoft Transaction Server qui est lié, mais idem, je ne sais pas si ça a un rapport avec mon problème.
Bon, je compile.
Je lance mon programme (ligne de commande).
Et, en un quart de pouillème de micro instant, il se termine, et je retrouve l'invite active.
Pendant ce temps, j'ai mon PC qui pédale tout ce qu'il peut pendant 30 minutes.
En soit, c'est pas gênant. Mais le prog doit être schedulé avec un outils, qui effectue des oppérations selon le code de retour du programme...
Hors, si le programme rend la main avant d'avoir terminé, comment savoir s'il a bien fonctionné ?
Une idée ?