Exception bei Sle CAPTION

Deutschsprachiges X#-Forum – German language forum

Moderator: wriedmann

Post Reply
lagraf
Posts: 429
Joined: Thu Jan 18, 2018 9:03 am

Exception bei Sle CAPTION

Post by lagraf »

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

Code: Select all

ASSIGN CAPTION( uValue )
SELF:FieldPut( #CAPTION , uValue )
Kann man den ASSIGN irgendwie austricksen oder bleibt nur ein Umtaufen des Feldes überall im Programm?
User avatar
wriedmann
Posts: 3676
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Exception bei Sle CAPTION

Post by wriedmann »

Hallo Franz,

brauchst Du das Assign im DataWindow überhaupt?
Ich frage, weil ich die bei mir überhaupt nicht generieren lasse.

Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
lagraf
Posts: 429
Joined: Thu Jan 18, 2018 9:03 am

Exception bei Sle CAPTION

Post by lagraf »

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
User avatar
wriedmann
Posts: 3676
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Exception bei Sle CAPTION

Post by wriedmann »

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
lagraf
Posts: 429
Joined: Thu Jan 18, 2018 9:03 am

Exception bei Sle CAPTION

Post by lagraf »

Ok, danke Wolfgang!
Post Reply