[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.773
    Dazu würde ich dir das ILERPG Programmierhandbuch empfehlen.

    Wenn du mit ILERPG arbeitest, musst du dich von der C++/C#-Denke komplett verabschieden.

    Es gibt keine Konstruktoren/Destruktoren und schon gar keine Klassen.

    /free u. /end-free leiten das freie Format ein und beenden das spaltenorientierte Format.

    P-Zeilen (mit B und E) umschreiben den Body der Prozedur.

    D xxx PR beschreibt den Prototyp (Aufrufkonvention) der Prozedur für den (impliziten) CALLP.

    D xxx PI beschreibt den Funktionsaufruf der Prozedur analog "int MyFunc(int parm)".
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  2. #2
    Registriert seit
    Nov 2003
    Beiträge
    2.427
    Hier geht's zur ILE RPG Referenz von IBM für V5R1.

  3. #3
    Registriert seit
    Mar 2002
    Beiträge
    5.387
    ein paar Ergänzungen:
    - gedacht ist das ganze in Lochkarten
    in Spalte 6 steht die Kartenart
    ab Spalte 72 ist rechter Rand

    D Lochkarten sind Deklarationen, die dann Unterarten haben können, das steht aber dann weiter rechts in Spalte xy, hier gibt es PI und PR und s

    PR sind die Prototypen, PI die interfaces, da prüft der Compiler ob es mir gelingt zweimal dasselbe zu deklarieren.

    Karten ohne Kartenart oder Kartenart C sind das, was sonst ausführbare Anweisungen sind, wobei der Compiler hier darauf achtet, dass ich die Kartenart nur weglassen darf, wenn ich vor einem solchen Block /free und danach /end-free hinschreibe. (Das geht eigentlich auf eine Wette in Toronto zurück, wo man dies so entworfen hat: gewonnen hat damals der Entwickler, der gesagt hat, dass man einem RPG Programmierer alles zumuten kann, wenn es nur in der Reference steht).

    Das dsply ist ein stammelnder Name für display und entspricht einem system.out() in Java - was eine Konsolausgabe meint, wobei die Konsole hier ein Angst-Bildschirm ohne Display File ist.

    Am besten lernt man das, indem man mit Lochkarten stanzen anfängt, dann freut man sich anschließend über jede Verbesserung und nach 20 Jahren hält man das dann für die genialste Programmiersprache aller Zeiten.


    D*B


    Die P Karten entsprechen im wesentlichen der Klammer für die Implementierung einer Procedure.

    Zitat Zitat von Fuerchau Beitrag anzeigen
    Dazu würde ich dir das ILERPG Programmierhandbuch empfehlen.

    Wenn du mit ILERPG arbeitest, musst du dich von der C++/C#-Denke komplett verabschieden.

    Es gibt keine Konstruktoren/Destruktoren und schon gar keine Klassen.

    /free u. /end-free leiten das freie Format ein und beenden das spaltenorientierte Format.

    P-Zeilen (mit B und E) umschreiben den Body der Prozedur.

    D xxx PR beschreibt den Prototyp (Aufrufkonvention) der Prozedur für den (impliziten) CALLP.

    D xxx PI beschreibt den Funktionsaufruf der Prozedur analog "int MyFunc(int parm)".
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. ILE RPG / SQL Füllen einer Feldgruppe
    By homue in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 18-07-07, 17:47
  2. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 11:58
  3. DDS in ILE RPG
    By Squall in forum IBM i Hauptforum
    Antworten: 82
    Letzter Beitrag: 19-10-06, 16:37
  4. Return ILE RPG
    By Squall in forum IBM i Hauptforum
    Antworten: 31
    Letzter Beitrag: 28-09-06, 18:53
  5. Rechnen mit Datumsfeldern in ILE RPG
    By Angela in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 22-08-06, 11:11

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •