Dienstag, 16. April 2024, 13:20 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: INVESTOX-Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

sten

Experte

Registrierungsdatum: 6. September 2002

Beiträge: 2 879

1

Sonntag, 9. Januar 2005, 11:28

detailiertere Fehlermeldung mit ZeilenNr & Zeilenposition

Hallo,

vielleicht ist es möglich die Formelsprachen-Fehlermeldungen etwas detailierter auszugeben, falls möglich.

Bei komplexeren HS können die Berechnungen z.B. im Handelssystem-Definitionsbereich schnell zweistellige vielleicht sogar dreistelligen Investox-Codezeilen umfassen (mit Leerzeilen für bessere Programmstrukturierung).

Obwohl die Investoxformelsprache sehr einfach ist passieren mir immer wieder Leichtsinnsfehler (z.B. Klammer zuviel oder zuwenig, usw.) und da würde es ungemein helfen, wenn zumindestens die ZeilenNr., wo der Fehler aufgetreten ist mit in der Fehlermeldung erscheinen würde. Selbst wenn die Fehler-ZeilenNr. nicht ganz stimmen sollte, weil Fehlerursache und Fehlerauswirkung nicht immer in einer Zeile auftreten, würde das beim Eingrenzen der Fehlerquelle schon sehr helfen.

Noch eine Idee:
Vielleicht ist es einfacher anstatt von Fehlerzeilennummer auszugeben, gleich die entsprechende Zeile im Editorfenster z.B. mit einer rötlichen Hintergrundfarbe zu hinterlegen. Man sieht dann gleich wo's brennt.

Vielleicht läßt sich hier machen.
Vielen Dank.

Viele Grüße
Torsten

PS1:
Klammern-Überprüfer einbauen:
Wenn man mit verschachteten If-Anweisungen arbeitet, dann muß man ganz schön mit den Klammern jonglieren und da kann schnell ein Klammerfehler auftreten.
Z.B. beim JBuilder wurde hier ein Klammern-Überprüfer eingebaut, das funktioniert so, sobald man den Kurser vor oder hinter die Klammer stellt, dann wird diese Klammer und die korrespondierende schliesende Klammer andersfarblich dargestellt.
Auf diese Weise kann man sehr elegant überprüfen, ob man den korrekten Syntax eingehalten hat und auch wieder alle geöffneten Klammer geschlossen hat. Übrigens auch bei UNIX der vi-Editor hat solch einen Klammernchecker.


PS2:
Anmerkung zur Farbstudie
Angenommen man hat mehre Farbstudien-Elemente unter Verwendung von globalen Variablen definiert, z.B. grüne Hintergrundfarbe für aktive Long-Regel und rote Hintergrundfarbe für aktive Short-Regel.
Alles funktioniert.
Nun ändert man eine globale Variable oder fügt in die Berechnungskette noch weitere globale Variablen ein, dann wird die Hintergrundfarbendarstellung erstmal verschwinden. Das ist okay.
Ich habe die Kreuzchen bei den FarbstudienElementen long & short gelassen und als erstes bei der long-FarbstudienElementberechnung die neuen globelen Variablen-Bezeichnungen angepasst. Alles war okay, aber nach dem abspeichern wurde einfach die grüne Hintergrundfarbe nicht angezeigt. Ich habe es immer und immer wieder überprüft, aber ich konnte keinen Fehler in der Berechnung finden.

Lösung:
Kreuzchen vor der noch fehlerhafte short-FarbstudienElementberechnung entfernen.

Tip: Allgemeine Regel:
Wenn sich die gloablen Variablenbezeichnungen ändern, erstmal alle Kreuzchen bei den Farbstudien-Elementen entfernen und erst nach und nach wieder nach der Korrektur aktivieren.
Wenn man diese einfache Regel beherzigt kann man eine Menge Zeit sparen.

Dieser Beitrag wurde bereits 9 mal editiert, zuletzt von »sten« (9. Januar 2005, 14:11)