-
naja, mit solchen Problemen muss man immer rechnen bei geschachtelten Ausdrücken (und beim rechnen mit Literalen). Die Zuweisung hat immer die niedrigste Priorität und Klammern haben Vorrang. Der Compiler legt sich dann nach irgendwelchen Regelwerken (die man manchmal in der Reference findet, manchmal nicht) Zwischenvariablen an und die für (SUST(...) - 5) ist hier halt zweistellig (nach dem Fressermotto lieber den Magen verrenken als was zu verschenken). Man hat jetzt mehrere Möglichkeiten:
- man lernt die Reference auswendig
- man sagt klar, was man haben will
-- nicht schachteln
-- Zwischenvariablen selber anlegen
-- casten (-> %editc(%dec(sust...): 1 : 0)), oder so ähnlich)
D*B
 Zitat von ILEMax
Vielen Dank euch beiden für die Info.
wobei
einstelliges Feld minus einstelliges Feld = 2 stelliges Feld aus meiner sicht etwas seltsam ist
naja, RPG halt
Danke
ILEMax
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks