-
free programmierung rpgle
Hallo, habe folgendes Problem:
im free-Format scheint es den Operationscodes GOTO und TAG nicht mehr zu geben. Wie springe ich nun aber von "hier" nach "dort"
Z.B. if felda > 0
goto weiter
endif
weiter tag
Sicher kennt sich jemand besser aus als ich.
kretzsch
-
du wirst wohl deine struktur verbessern müssen, wenn du mit Free-Form arbeiten möchtest.
die GOTOs gibts nicht ohne grund nicht mehr in Free-From.
if felda = 0;
leavesr;
oder leave;
oder iter;
oder return;
oder ELSE;
endif;
-
Aus der ILE RPG Referenz von IBM
GOTO (Go To)
Free-Form Syntax (not allowed - use other operation codes, such as LEAVE, LEAVESR, ITER, and RETURN)
-
Die Hinweise auf LEAVE, LEAVESR etc. gehen immerhin von der optimistischen Annahme aus, dass mit GOTO eine Struktur beendet werden soll. Sehr häufig ist der GOTO aber auch einfach nur gleichbedeutend mit:
if fielda <= 0;
(mach alles zwischen GOTO und WEITER);
endif;
Vor allem, wenn die GOTO-Anweisung schon die "modernisierte" Version von CABxx ist.
Auf GOTO kann man wirklich gut verzichten.
-
GOTO ?
Was ist das denn für ein Befehl, den kenn ich ja seit Jahren nicht mehr .
DO *HIVAL / ENDDO
LEAVE / ITER
SELEC
WHEN
ENDSL
CASXX
Das sind schon lange meine Favoriten.
-
Danke , danke,
manchmal hängt man eben an Altbewährtem
Similar Threads
-
By Fucasdreh in forum NEWSboard Server Job
Antworten: 0
Letzter Beitrag: 10-01-07, 13:12
-
By Xanas in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 13-12-06, 13:38
-
By christian_lettner in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 16-11-06, 10:15
-
By kr1s in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 08-09-06, 11:59
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