HI
Ich habe ein Add In für Visual Sutdio gebastelt, dieses gibt dem geöffnetem Programm die Anweisung ein Schmevergleich über SSDT zu starten.
C#-Quelltext
1:
| m_Solution.DTE.ExecuteCommand("SQL.SSDTSchemavergleichVergleichen"); |
jetzt soll das Add In warten bis das Programm den Vergleich beendet hat und erst dann die nächste Funktion ausführen. Also sozusagen:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| if(geöffnetesProgramm ist fertig mit Vorgang) { doSomething(); } else { wait(); } |
Application.DoEvents(); bringt da natürlich herzlich wenig, denn er wartet dann bis er den Schemavergleich gestartet hat und nicht weiter,schließlich ist seine Aufgabe damit ja auch beendet.
Jemand eine Idee?
