Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Fehlermeldung bei Berechnung während Variablendefinition -> Provokationsskript 29 Dez 2021 12:32 #1

  • MiB
  • MiBs Avatar Autor
  • Offline
  • Beiträge: 28
  • Dank erhalten: 32
Hallo Stefan,

ich habe gerade ein für mich unerklärliches Phänomen gefunden, welches mir einfach Berechnungen nicht umsetzten lässt.
In Kurzform habe ich ein kleines "Provokationsskript" beigelegt, sodass die Fehlermeldung beim Markieren der Zeile im Experten-/Schnell-Modus
nachvollziehen lässt.

cX4Web cX4Web Code

Was ist das?

1  *** Provokationstest -> Berechnung bei Variablendefinition
2 
3  Setze in [Zahl1]: '100'
4  Setze in [Zahl2]: '0'
5  Setze in [Diff_1]: '([Zahl1] - 10)' , berechnen'
6  Setze in [Diff_2]: '[Zahl2]-[Zahl1]' , berechnen'
7 
8  *** Wieso bekomme ich im Experten-/Schnell-Modus die Fehlermeldung?
9  *** Zeile 5: Fehler: Ungültiger Ausdruck für Berechnung: (<Zahl1> - 10) (Operand expected (Pos. 2)) 
10  *** Zeile 6: Fehler: Ungültiger Ausdruck für Berechnung: <Zahl2>-<Zahl1> (Operand expected (Pos. 1)) 
11 

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


(11 Zeilen, cX 5.0.8.5)



Viele Grüße,
Michael alias MiB 🤗

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Fehlermeldung bei Berechnung während Variablendefinition -> Provokationsskript 29 Dez 2021 13:13 #2

  • Stefan
  • Stefans Avatar
  • Offline
  • Administrator
  • Administrator
  • Beiträge: 1139
  • Dank erhalten: 1677
Hallo, Michael!

Mit "Expertenmodus" meinst du scheinbar den "Test"-Button, oder?
Im Test-Modus werden keine Platzhalter aufgelöst, sondern als <Variable> zurückgegeben, was natürlich nicht von der Berechnungs-Engine verarbeitet werden kann.
Die Fehlermeldungen sind daher völlig nachvollziehbar.

Wenn du einen Berechnungsbefehl einzeln testen möchtest, musst du ihn halt wirklich ausführen (etwa im Einzelschrit-Modus), wenn du da Variablen verwendest - die aber natürlich dann erst mit den vorgesehenen Werten belegt sein müssen. Sowas ist halt immer etwas kniffelig...

Ich habe mir aber überlegt, dass ggf. ein Umschalt+Klick auf "Test" die Variablenauflösung versuchen sollte statt <> einzusetzen. Muss ich mal prüfen - was hieltest du davon?

Liebe Grüße
Stefan
Folgende Benutzer bedankten sich: Soko, daywalker, MiB

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Fehlermeldung bei Berechnung während Variablendefinition -> Provokationsskript 29 Dez 2021 13:46 #3

  • MiB
  • MiBs Avatar Autor
  • Offline
  • Beiträge: 28
  • Dank erhalten: 32
Hallo Stefan,
ok. Ja kann ich nachvollziehen. #passt#
Deine Idee finde ich ebenfalls interessant. 🧐

Für mich war es nur nicht ganz klar, was die Fehlermeldung an sich rüberbringen wollte.
Mit deiner Erklärung ist es mir aber nun klar. 🤓
Sprich, in einem größeren Programm von mir, habe ich das Problem, dass diese Fehlermeldung ebenfalls kommt, jedoch als Laufzeitfehler,
was dann zu einem Programm-Abbruch führt.
Folglich habe ich dann wahrscheinlich nicht zu jedem Zeitpunkt die Variablen bereits sauber definiert.
Ich überprüfe dies nochmals...

Herzlichen Dank für dein schnelle Rückmeldung 💪😊 #top#

Freundliche Grüße,
Michael 🤗
Folgende Benutzer bedankten sich: Stefan, Soko, daywalker

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden