[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2006
    Beiträge
    10

    Rpg-Free-Format // Anfänger fragen (braucht man noch eval? usw.)

    Hallo,
    ich bin jetzt im zweiten Lehrjahr und versuche langsam in RPG einzusteigen (kann mich nicht länger gegen wären ). In meiner vergangenheit, habe ich C++ sprechen gelernt. Die As/400 ist jetzt eine große umstellung.

    So, genug zur vorgeschichte .

    Ich habe mir den As/400 Grundkurs (mit Rpgteil) von Holger Scherer durchgelesen.
    Ich versuche mich gerade an den SubFiles, bzw habs mir schon erfolgreich zurecht kopiert. Nun möchte ich (endlich!) mein Programm in Free umschreiben. Ich kann mir die Rpgprogramme nicht vorstellen. In meinem Kopf sehe ich die Quelltexte (oder versuche es) immernoch eingerückt.

    Naja, also hier meine Frage:
    Brauche ich im Free teil überhaupt noch eval? Die direkte zuweisung läuft doch auch?

    Und meine zweite Frage:
    c *like define s$ArtNr s$ArtNr_S

    wie wird das in Free ausgedrückt?


    Wenn ihr eine gute dokumentation habt, wäre ich sehr dankbar wenn ihr mir diese per e-mail zulassen kommen könntet. Oder hier ins Forum stellen.

    Nach möglichkeit bitte in Deutsch.


    o, jee, zum glück gibts hier ne "Ändern" Funktion. Hätte da noch eine Frage.
    c keylist01 klist
    c kfld s$ArtNam

    wie wird das in Free umgesetzt?

    Danke,
    kr1s.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Schau mal unter
    http://www.lp-gmbh.org/schulung/home_o_flash.html

    und dann unter Downloads->Schulung.
    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

  3. #3
    Registriert seit
    Aug 2006
    Beiträge
    10
    Danke für die schnelle antwort.

    Das Dokument is richtig klasse .

    Leider sind da noch ziemlich viele fremdwörter für mich drin.

    Diese Zeile hier:

    Geänderte Reihnfolge:
    - OpCode, Faktor 1, Faktor 2, Ergebnis-Feld,
    läßt mich vermuten, dass der Befehl so auszusehen hat:
    defien *like s$ArtNr s$ArtNr_S.

    Der Compiler sagt aber, das an dieser stelle nun ein eval erwartet wird.

    Außerdem habe ich das schlüsselwort "Qualified" noch nicht verstanden. Ist das einfach nur eine Art "Schalter" um ein Satzformat für FreeRpg gültig zu machen?

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    *LIKE ist gestrichen und wurde in die D-Bestimmung (vormals I-Bestimmung) verlegt:

    D NEWFIELD S LIKE(OLDFIELD)
    D NEWSTRUKT DS LIKEDS(OLDSTRUKT)
    usw.

    QUALIFIED gilt für Strukturen. Damit kann erstmals erreicht werden, dass identische Unterfeldnamen in verschiedenen Strukturen definiert werden können:

    D STRU1 DS qualified
    D Feld 10
    D STRU2 DS qualified
    D Feld 10

    STRU2.Feld = STRU1.Feld;
    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

  5. #5
    Registriert seit
    Aug 2006
    Beiträge
    10
    hm, ok. dann bin ich jetzt auch gezwungen die Felder (jetzt hätte ich fast variablen geschrieben *g*) an den anfang des Quelltextes zu setzten oder?

    Ich vermisse in RPG ganz extrem lokale variablen, die nur in einzellnen Routinen verfügbar sind. In C, hat man immerversucht diese globalen sachen abzuschaffen. Oder habe ich in Rpg was falsch verstanden?

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Nein, das siehst du ganz richtig.

    Um in C-ähnlichen Strukturen zu programmieren musst du dich mit dem ILE-Konzept befassen (was an dieser Stelle zu weit führt).
    Mittels ILE kannst du Prozeduren mit lokalen Variablen sowie Service-Programme (entspricht im weitesten Sinne DLL's) erstellen.
    Von der Klassen-Steuerung (also C++) ist auch ILERPG aber weit weit entfernt.
    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

Similar Threads

  1. Frei Porn Site!
    By Fucasdreh in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 10-01-07, 13:12
  2. timestamp im free format
    By redsky in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 04-05-05, 12:26
  3. VARPG - Excel starten
    By Spoldo in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 19-04-05, 15:32
  4. FREE RPG .. TESTN
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 25-01-05, 07:43
  5. Free Rpg Zeitdauer errechnen
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 12-07-04, 09:27

Berechtigungen

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