Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

MOVE    0 BESTNR
[...]
MOVEL 234 BESTNR

Dieses Problem wurde behoben

Version 10.09.11

Fehlerkorrekturen

Fehler in der konvertierten Quelle, beim Ersetzen durch %ParmNum in einer freien Zeile, die Kommentare vor Spalte 80 enthält.

Wenn die Konvertierung eine Parameternummer durch %ParmNum(param_name) ersetzen muss, kann es zu einem Fehler kommen, wenn die alte Zeile

  • bereits in der freien Syntax war
  • und einen Kommentar vor Spalte 80 enthält

In solchen Fällen wurde der Kommentar auf die beiden Zeilen aufgeteilt und war nicht korrekt.
Beispiel:

Alte Quelle:

if %parms > 5; // nur wenn gewünscht: Fehlermeldung liefern


Neue Quelle:

if %parms > = %ParmNum(EdsMsg) hlermeldung liefern
; // nur wenn gewünscht: Fe

Dieses Problem wurde behoben: Wenn möglich, verwendet es die vor dem Kommentar verfügbaren Leerzeichen; ansonsten wird der komplette Kommentar in die zweite Zeile verschoben.


ACVTRPGFRE schlägt fehl, wenn ein Programm eine leere Copy-Anweisung enthält.

Wenn in der zu konvertierenden Quelle eine /COPY-Anweisung vorhanden ist und das entsprechende Element der COPY-Klausel leer ist (keine Datensätze), endet die Konvertierung in die freie Syntax mit Fehlermeldungen.

Dieses Problem wurde behoben.

Fehler im Makro RPG_FREE: wenn der Wert  'ACVTRPGFREE' für PARM 300 Zeichen überschreitet (in Verwendung mit ARCAD Skipper)

Wenn das ARCAD-Skipper Makro "RPG_FREE" für eine Konvertierung verwendet wird, dann war die Länge des Parameters für den Befehl ACVTRPGFREE zu kurz (300 Zeichen). Es wurde die Fehlermeldung "Wert 'ACVTRPGFREE' für PARM übersteigt 300 Zeichen" gesendet.

Dieses Problem wurde behoben - die Grenze wurde im Befehl ACALLPGM auf 600 Zeichen geändert.