Есть ли какая-нить API или что-то еще, чтобы определить висит ли еще процесс или нет сам пока думаю примерно так
- Код: Выделить всё
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
.......
Shell "sqlldr...
Do While IfExistProcess("SQLLDR")
Sleep 1000
Loop
.......
Private Function IfExistsProcess(ProcName As String) As Boolean
' с помощью API получаю список процессов и смотрю есть ли мой
End Function
Какие еще варианты?