Ich habe eine VO app mit dem Transporter nach X# transportiert, wobei bei einem DataWindow ein Feld namens CAPTION existiert, weil es so auch in der DB heißt. Beim Ausführen stürzt die App mit "Exception of type 'XSharp.Internal.WrappedException' " beim generierten FieldPut in
Hallo Wolfgang,
ich habe die App durchgesehen und ich spreche das Sle immer mit self:oDCCAPTION... an. Nach Weglassen der ACCESS/ASSIGN und einem Test hat alles trotzdem funktioniert, sind also nicht notwendig.
Danke, Franz
Hallo Franz,
diese access/assign-Paare beim Fenster erzeugen zum ersten jede Menge weitgehend unnötigen Code - wenn man das auf eine laufende Applikation hochrechnet, dann gibt das mehr Speicherverbrauch und längere Startzeiten.
Zum anderen bricht das mit der Kapselung, denn einem Fenster will man normalerweise von außen keine Werte unterschieben, und wenn schon, dann macht man das dann explizit.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it