Hi guys I have a problem with this type of code


Public Sub ExportAllArchive()
                  
Dim VarPercentage As Variable 

Set VarPercentage = thisProject.Variables.Item("VarAuxPercentage")     
' VarAuxPercentage is linked to a numeric and is rapresented graphically during the export state '

                  thisProject.RtFunctions.Item("Open_Image_Export_Status").Start
                  
' Open a image with progress bar '
                  
                  VarPercentage.Value = 0
                  thisProject.RtFunctions.Item("ExportArchive0").Start
                 ' Export of an archive from approx 10MB in 5-10second '

                  VarPercentage.Value = 10
                  thisProject.RtFunctions.Item("ExportArchive1").Start
                 ' Export of an archive from approx 10MB in 5-10second '

                  ......

                  VarPercentage.Value = 100
                  thisProject.RtFunctions.Item("ExportArchive10").Start
                 ' Export of an archive from approx 10MB in 5-10second '


                  thisProject.RtFunctions.Item("Funz_Close_Image_Export_Status").Start
                 
' Close a image with progress bar '
                  
End Sub

I can't understand why the export is not synchronous with the increase of my variable (percentage of export status)
How can I write the code so that the percentage variable is incremented at the end of each export function completed?

With the following code I always have 100 even during the current export



THANKS !!!
I can't understand why the export is not synchronous with the increase of my variable