(08.05.2012 10:49 )Lucki schrieb: Wozu fragst Du das und schließt den String nicht einfach an das IO-Element an? Es geht doch! Wenn Dich der rote Umwandlungspunkt stört, kannst Du ja noch den Typ anpassen, aber das habe ich noch bei niemanden gesehen:
Aber Lucki doch!
Der Typecast hat hier absolut keinen praktischen Nutzen, und macht das Diagram höchstens unübersichtlicher, respektive hat möglicherweise sogar die Chance irgendwann mal nicht mehr zu gehen. Ein roter Punkt ist kein Typecast (nie, niemals) sonder eine Konversions. Entsprechend ist es vergleichbar mit den Konversionsfunktionen wie To DBL, To Int 32 und so weiter aus der numerieken Palette. Einfügen dieser Funktionen in einen Wire ist sinnvoll um die Konversion deutlich zu machen, aber hat nur einen Performanceeffekt wenn es mindestens zwei rote Punkte überflüssig macht und solange es Skalars sind ist der Effekt auch bei einem Dutzend ersetzter Punkte praktisch unmessbar. Benützung davon ist trotzdem anzubefehlen da explilzite Konversionen deutlich machen dass der Programmierer das effektiv so beabsichtigte. Zudem können manchmal obskure Bugs entstehen wenn mehrere solcher impliziten Konversions kaskadiert werden die beispielsweise durch eine einzige explizite Konversion an strategischem Platz völlig überflüssig werden.