TIA Array Of String / Anzeige in Tabelle

Zuviel Werbung?
-> Hier kostenlos registrieren
Nicht speziell mit dem Grid - aber schon noch mit dem Thema ... im Grunde bin ich aber nicht mehr weitergekommen, wie schon in Beitrag #18 geschrieben. Es gelten die genannten Einschränkungen.
Ich hatte "ein bißchen" gehofft, dass mit eigenen Controls die Visu und deren Möglichkeiten verbessern kann - das ist aber nur begrenzt der Fall (aber vielleicht ja mit TIA V17 ... 8))

Gruß
Larry
 
@Larry:
Wir haben bei uns ein .net-Control in WinCC 14 SP1 Advanced (PC) eingebunden. Das Control hat Public- Properties, welche im WinCC per script beschrieben bzw. gelesen werden sollen.
Wir haben das Problem, dass die geänderten Werte nicht im Control ankommen und das Script nach der Zuweisung an das Control abgebrochen wird.
Vorgehensweise im Script:
- Erstellen einer Objektvariable und Zuweisung auf ScreenItem der Runtime
- Zuweisung auf eine Eigenschaft des Objektes oder
- Lesen einer Eigenschaft des Objektes

Hast Du an Dein Control Werte übergeben?

Gruß

Ralph
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Ralph,
ja ... hatte ich ... du mußt hier aber bedenken, dass du nur "nicht-Objekte" auf diese Weise an die Properties übergeben kannst. Alles, was erst instanziert werden muss, funktioniert nicht.
Es geht also im Grunde nur alles das, was sich bis maximal DWord darstellen läßt.
Was hattest du konkret gemacht ?

Gruß
Larry
 
Wir benötigen eine Dateiauswahl
-> zum Control: Dateipfad
-> vom Control: Dateiname

Wird ein String intern als Objekt behandelt?

Gruß
Ralph
 
Da muss ich jetzt passen da noch nie diese Notwendigkeit gehabt.
Ist es ein selbsterstelltes Control oder eines aus dem Framework ?

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das Control wird mit C# von einer Partner-Firma erstellt.
Falls das mit dem Control nicht klappt, dann müssen wir eine EXE erstellen und einbinden. Die Rückmeldung muss dann über eine Textdatei laufen.

Gruß
Ralph
 
Ich habe gerade keine Möglichkeit, das Ganze nachzustellen.
Allerdings meine ich mich zu erinnern, dass ich einem f(x)-Control String als Beschriftungstexte übergeben konnte - ich bin mir hier aber nicht sicher ... sorry.
Versuch doch mal Folgendes : übergib den String als Konstante (also Property = "mein Text"). Geht es dann ?
Wenn das geht : übergibst du dem Control einen Smart-Tag oder eine Script-interne (also mit DIM erzeugte) Variable ?

Gruß
Larry
 
Ich habe für den Test eine Konstante übergeben.
Den Test mit einer Variable habe ich nicht durchgeführt. Später sollte eine Variable übergeben werden, die ihren Wert durch Smarttag-Zuweisung erhält.

Gruß
Ralph
 
Zurück
Oben