Bonjour,
est-ce qu'un petit
Application->ProcessMessages
entre les 2 appels calme le jeu ? 
Je ne comprends pas d'ou vient cette erreur car le code doit s'exécuter séquentiellement. Donc la procédure "Calcule1" doit être physiquement terminée lorsque "Calcule2" commence. Il ne peut donc pas y avoir d'embrouille au niveau des accès aux emplacements mémoire de ces variables. Et pourtant... D'ou l'idée de temporiser avec "ProcessMessages". 
Autre idée:
Pourquoi ne pas mettre "Calcule1" et "Calcule2" dans la même procédure "CalculeGénéral", avec passage d'un drapeau qui indiquerait s'il faut exécuter "Calcule1", ou "Calcule2" ou les deux consécutivement ?
Partager