Code qui ne tourne qu'en Pas à pas....

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Code qui ne tourne qu'en Pas à pas....

Messagepar Ahamay » 18 Déc 2009 à 12:01

Hello

un truc que je m'explique pas bien, j'ai un bout de code qui NE tourne sans soucis QU'en debug / pas à pas.... ?!!!??

Si je quitte le mode debug..... mon champ body est vide !!!!

voila la partie qui pose probleme:
Code : Tout sélectionner

[....]
'Préparation du mail
      
      Call dbM.OpenMail
      Set Mail= dbM.CreateDocument   
      Mail.Form = "Memo"
      Mail.subject =  "[Decomissionnement ]: ACL_Groupe à supprimer]"
      Mail.SendTo=  curDocProfile.ArchiveMailGrp
      
      Dim BodyTxt  As String
      Dim itmBody As NotesRichTextItem
      
      BodyTxt = "Suite au decomissionnement de la base : " & curdoc.Title(0) & Chr(13) &_
      " vous pouvez supprimer les groupes suivants : " & Chr(13)
      
      Set itmBody =Mail.GetFirstItem("Body")
      If itmBody Is Nothing Then
         Set itmBody  = New NotesRichTextItem( Mail, "Body" )   
      End If
      
      
      Call itmBody.AddNewline (2)
      Call itmBody.AppendText (BodyTxt)      
      
      Dim LstGrp As Variant
      LstGrp = curdoc.GetItemValue("GrpToDelete")
      
      Forall grp In LstGrp   
         Call itmBody.AddNewline (1)               
         Call itmBody.AppendText ("- " & grp)      
      End Forall      
      Set uiMail = w.EditDocument(True, Mail, False,,False)
[...]


... à noter que le problème ne se pose que pour mon champ body... sujet, et sendto c'est nickel.
Si haut que l'on soit placé, on n'est jamais assis que sur son cul (Montaigne) 8)
Avatar de l’utilisateur
Ahamay
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 27 Nov 2007 à 09:30
Localisation : Completement à l'ouest

Messagepar Ahamay » 18 Déc 2009 à 12:12

Pffff....

:mur:

Uidoc.Reload

:iamboulet:
Si haut que l'on soit placé, on n'est jamais assis que sur son cul (Montaigne) 8)
Avatar de l’utilisateur
Ahamay
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 27 Nov 2007 à 09:30
Localisation : Completement à l'ouest

Messagepar nemrod93 » 18 Déc 2009 à 14:09

Bah j'crois que ça arrive à tout le monde :!: :!: :!: :D
Avatar de l’utilisateur
nemrod93
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 378
Inscrit(e) le : 04 Déc 2008 à 10:26
Localisation : Saint Malo

Messagepar Michael DELIQUE » 18 Déc 2009 à 14:12

c'est vrai que le coup du code qui plante pas en pas pas, c'est bien prise de tête lol

d'ou la necessiter de logger un maximum d'information quand ça plante
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar Ahamay » 18 Déc 2009 à 15:52

vi... c'est le genre de plantage qui aurait tendance à me mettre les abeilles...

Mais bon... c'est moi aussi, j'suis pas copain avec les RTItem quand je jongle entre un doc et un uidoc.

Bon à force ça va rentrer.
Si haut que l'on soit placé, on n'est jamais assis que sur son cul (Montaigne) 8)
Avatar de l’utilisateur
Ahamay
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 368
Inscrit(e) le : 27 Nov 2007 à 09:30
Localisation : Completement à l'ouest


Retour vers Développement

cron