Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 7 von 7

Thema: Skript zum aktivieren von Objekten funzt nicht mehr

  1. #1
    Registriert seit
    04.05.2012
    Beiträge
    36
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich möchte über ein Skript den Fokus auf eine bestimmte Schaltfläche legen (aktivieren)

    Hier der Code:
    HmiRuntime.ActiveScreen.ScreenItems.Item("Schaltfläche_1").Activate

    In den Geräteeinstellungen ist der Haken bei "Namensinfos transferieren" gesetzt.

    Hatt so eigentlich immer funktioniert, nur bei dem Projekt nicht mehr?

    Fehlermeldung beim ausführen des Skripts:

    "No Screem Item "Schaltfläche_1 .... "

    Das Item ist aber hundertprozentig vorhanden.

    Einziger Unterschied hatte vorher XP und jetzt Windows 7
    Jeman eine Ahnung an was das liegen könnte?

    Version WinCCflex 2008 SP3

    Danke
    Geändert von screwdriver (18.09.2013 um 11:58 Uhr)
    Zitieren Zitieren Skript zum aktivieren von Objekten funzt nicht mehr  

  2. #2
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.218
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Was mir da auffällt:

    HmiRuntime.ActiveScreen.ScreenItems.Item("Schaltfläche_1").Activate

    "No Screem Item "Schaltflaeche_1 ....
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  3. #3
    Registriert seit
    04.05.2012
    Beiträge
    36
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ne hab ich nur falsch abgetippt beim Beitrag erstellen, habe ich jetzt oben auch geändert.
    An dem liegts nicht.

  4. #4
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.710
    Danke
    398
    Erhielt 2.397 Danke für 1.997 Beiträge

    Standard

    Bei mir sieht das z.B. so aus :
    Code:
      Set myItem = HmiRuntime.ActiveScreen.ScreenItems(myObject)
    
        myItem.Activate
    Der Unterschied zu dir ist im Wesentlichen, dass ich erst ein Zwischen-Objekt erzeuge - ich meine mich erinnern zu können, dass man über das HMIRuntime-Objekt selbst nicht direkt an die Properties des End-Objektes kommt.
    Versuch es doch mal so ...

    Gruß
    Larry

  5. #5
    Registriert seit
    04.05.2012
    Beiträge
    36
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Habs ausprobiert, leider wieder das Gleiche.

    Ich hab ein anderes Projekt da funzt das Ganze einwandfrei, muss wohl an den Projekteinstellungen liegen?
    Gibts da sonst noch was zu beachten?
    Werde das Ganze mal auf ein Panel spielen, vielleicht verhält sich da die Sache anders, teste momentan am PC mit der Runtime.

    Meld mich

  6. #6
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.710
    Danke
    398
    Erhielt 2.397 Danke für 1.997 Beiträge

    Standard

    Was passiert denn bei dir noch so auf der Visu ?
    Ich habe manchmal schon das Problem gehabt, dass Objekte (warum auch immer) nicht beim ersten Versuch, sie anzusprechen, verfügbar waren ...
    Hier vor Allem dann wenn ich mit "ActiveScreen" gerabeitet habe / arbeite ...
    Gib doch vielleicht mal den Screen namentlich an.

    Gruß
    Larry

  7. #7
    Registriert seit
    04.05.2012
    Beiträge
    36
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Super Larry, genau das wars.
    Hab den Screen direkt angegeben und schon funzt es.
    Liegt wohl daran, dass ich in dem Bild sehr viele Objekte habe.
    Selawie hauptsache es geht.

    Gruss und Danke

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 19.08.2013, 14:30
  2. Skript in flexible runtime funzt nicht
    Von DJMetro im Forum HMI
    Antworten: 3
    Letzter Beitrag: 31.05.2010, 15:32
  3. Beitrag zum zitieren auswählen - funzt nich
    Von vierlagig im Forum Stammtisch
    Antworten: 19
    Letzter Beitrag: 03.07.2008, 22:56
  4. Antworten: 7
    Letzter Beitrag: 21.05.2008, 14:11
  5. Script zum Ausblenden von Objekten
    Von mercury_26 im Forum HMI
    Antworten: 8
    Letzter Beitrag: 25.04.2008, 09:11

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •