Place Text geht nicht in aktuelle Ebene

Hallo, wir haben Version V8i und möchten einen Text platzieren über ein Microstation Basic Makro bzw. über "Extras\Tastatureingabe".
Nun haben wir festgestellt dass der Text nicht in die momentane aktuelle Ebene gespeichert wird sondern immer
in Ebene "Default". (z. B. Extras\Tastatureingabe -> PLACE TEXT; Berlin -> <ENTER>)

Der Text "Berlin" befindet sich dann in Ebene "Default". Wenn ich aber in der Werkzeugleiste auf das "Rote A" (Text: Text platzieren) gehe
und dort den Text eingebe wird er in die aktive Ebene geschrieben. Hier wird doch aber auch nur das "Tastatur Eingabefenster" benutzt.

Die Abfolge im Microstation BASIC ist etwa folgende:

Hoehe$="30.45"
MbeSendCommand "lv=EBENE1"             'aktive Ebene setzen
MbeSendCommand "PLACE TEXT"          'Text platzieren
MbeSendKeyIn Hoehe$                             'Text schreiben

MbeSendDatPoint ..........
MbeSendReset

Es klappt auch alles, die Ebene wird aktiviert und der Text wird gesetzt, aber in "Default".

Ich hoffe dass mir jemand helfen kann.

Grüße aus Berlin

 

Parents
  • Hallo

    ich schlage vor, dass Sie am Besten und für die Zukunft das Basic-Macro in MVBA neu schreiben. Und natürlich die MVBA Api verwenden und nicht die Tastatureingaben verwenden.

    Regards

    Frank

    since 1985: GIS, CAD, Engineering (Civil)  Senior Consultant : [Autodesk Civil 3D , Esri ArcGIS, VertiGIS: in previous days : Bentley MS V4 - V8i, GeoGraphics, Bentley Map V8i, InRoads,  HHK Geograf, IBr DAVID] :  Dev: [C, C++, .NET, Java, SQL, FORTRAN, UML]
    [direct quote by: http://en.wikipedia.org/wiki/Helmut_Schmidt]: "Wer Kritik übel nimmt, hat etwas zu verbergen"
    Wer Grammatik- und/oder Rechtschreibfehler findet, der darf sie behalten :-)

Reply
  • Hallo

    ich schlage vor, dass Sie am Besten und für die Zukunft das Basic-Macro in MVBA neu schreiben. Und natürlich die MVBA Api verwenden und nicht die Tastatureingaben verwenden.

    Regards

    Frank

    since 1985: GIS, CAD, Engineering (Civil)  Senior Consultant : [Autodesk Civil 3D , Esri ArcGIS, VertiGIS: in previous days : Bentley MS V4 - V8i, GeoGraphics, Bentley Map V8i, InRoads,  HHK Geograf, IBr DAVID] :  Dev: [C, C++, .NET, Java, SQL, FORTRAN, UML]
    [direct quote by: http://en.wikipedia.org/wiki/Helmut_Schmidt]: "Wer Kritik übel nimmt, hat etwas zu verbergen"
    Wer Grammatik- und/oder Rechtschreibfehler findet, der darf sie behalten :-)

Children
No Data