2017-04-04 3 views
1

Ich wurde beauftragt, ein Drittanbieter-Tool in Rhapsody mithilfe der Java-API zu integrieren, und eine der Anforderungen besteht darin, die Ausgabe des Werkzeugs im Ausgabefenster anzuzeigen. Darüber hinaus sollten Benutzer in der Lage sein, zu der zugehörigen Quelldateizeile zu navigieren, indem sie auf die entsprechende Zeile im Ausgabefenster doppelklicken.Öffnen der Quelldatei durch Doppelklick auf die Ausgabezeile in Rhapsody

Nach Methode funktioniert OK für das Schreiben zur Ausgabe:

IRPApplication.writeToOutputWindow(java.lang.String title, java.lang.String outputStr) 

http://www-01.ibm.com/support/docview.wss?uid=swg21649496

Aber ich habe keine Ahnung, wie das Doppelklick auf den Ausgangsleitungen zu erkennen und öffnen Sie den Texteditor mit der damit verbundenen problematischen Linie markiert.

Ist es überhaupt möglich? Same question wurde in Rhapsody Foren gefragt, aber kein Glück.

Antwort

3

Ich fragte mich, wie "make" in der Lage war, etwas auszugeben, das durch Doppelklicken auf verwandte Quelldatei navigiert und entschied, sein Ausgabeformat zu imitieren. Und voila! Wenn Sie eine Zeichenfolge im folgenden Format drucken, führt Rhapsody den Trick automatisch aus. Keine Notwendigkeit für weder Doppelklick-Handler noch Datei-Opener-Code.

C:\SomeSourceFile.c:177: Some error 
Verwandte Themen