|
|
Thread Tools | Rating: | Display Modes |
#1
|
|||
|
|||
Output - Wrong order of returned lines using 'Run Program' to launch Perl scripts
To do some treatments in ClearCase 3.2.1 Patch 3 & 5, I have to execute my commands in perl by launching "ccperl.exe myscript.prl".
So to launch these treatments automatically by Visual Build Pro, I use 'Run Program' action with the command "ccperl.exe myscript.prl". Everything is ok concerning the result of the treatment. The only problem I have is in the log: if I use in my perl script, the 'print' command (like "print my comment") and after the 'system' command to do something, "my comment" will appear at the end of the log, after the description of the 'system' command. So if I want to do this presentation: Print ---------------------------------- Print Name of my program Print Date – Time Print Parameters Print ---------------------------------- System('cleartool.exe DoMySomethingInClearCase') Print End of the treatment – Time I will read in the log: Result of System('cleartool.exe DoMySomethingInClearCase') which could be thousands of lines Print ---------------------------------- Print Name of my program Print Date – Time Print Parameters Print ---------------------------------- Print End of the treatment - Time Or (it depends of the number of lines of the result) Part 1 of the result of System('cleartool.exe DoMySomethingInClearCase') which could be thousands of lines Print ---------------------------------- Print Name of my program Print Date – Time Part 2 of the result of System('cleartool.exe DoMySomethingInClearCase') which could be thousands of lines Print Parameters Part 3 of the result of System('cleartool.exe DoMySomethingInClearCase') which could be thousands of lines Print ---------------------------------- Print End of the treatment - Time Is someone has any idea??? "Le petit frenchy" NB: Sorry for my english ;o) |
|
|