[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2005
    Beiträge
    51

    Question Kann man WORKSTN Dateien (DSPF) auch intern beschreiben?

    Ist es möglich, Display-Files intern zu beschreiben?

    Also: I-Specs und O-Specs (z.b. für die Ausgabe kompletter Feldgruppen "am Stück", so wie das auf der /36 ging).

    Der Compiler erlaubt das zwar, aber laufen lassen konnte ich sowas bisher nicht, weil ja das Displayfile daselbst nicht existiert. Wenn ich nun mit CRTDSPF ein leeres DSPF erzeuge, dann geht das zwar, aber ich habe natürlich keine verwertbare Anzeige (es wird alles unformatiert "am Stück" auf dem Bildschirm ausgegeben).

    Weiss jemand ob und wenn ja wie sowas geht?

    ?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Da hilft nur das ScreenManagerAPI.
    Und an sonsten wie bisher mittel zig move's.

    Bei I-O-Feldern kann man auch einen Rename in den I-Bestimmungen vornehmen:

    I___EXTNAM1____ARR,1
    I___EXTNAM2____ARR,2

    Hat man in dieser Form nur Ausgabefelder, einfach als I-O und DSPATR(PR) definieren.

    In ILE kann man die Formate als externe Strukturen definieren und dann Overlays kreieren (jedes Feld gibts in RPG nur 1 Mal). Voraussetzung ist natürlich, dass die Felder im Puffer (in der DDS) bündig hintereinander stehen. Einmal Felder über SDA sortiert und schon läuft da was nicht (der Compiler merkt das nicht!).
    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
    Dec 2005
    Beiträge
    51

    Danke!

    Besten Dank für die Antwort.

    Es ist also "nicht üblich" sowas zu machen.

    Die Frage hatte ich deshalb, weil wir das in unserem RPG-Compiler berücksichtigen müssten.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Was ist "nicht üblich" ?
    In RPG/LE kann ich DSPF's nicht dynamisch programmieren (Ausnahme sind Anzeigeattribute).
    Umdefinition von I-O-Feldern ist durchaus üblich.
    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
    Dec 2005
    Beiträge
    51

    Äh,

    .. missverstanden: mit "nicht üblich" meinte ich nicht die Umdefinition von I/O-Feldern, sondern die "interne" DSPF-Programmierung.

    Nochmal danke.

  6. #6
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von emax
    Die Frage hatte ich deshalb, weil wir das in unserem RPG-Compiler berücksichtigen müssten.
    Ihr schreibt einen RPG-Compiler?

    -h

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Holger, das wird in einem anderen Beitrag erwähnt.
    Da gab es schon heiße Diskussionen dazu.
    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

  8. #8
    Registriert seit
    Jul 2001
    Beiträge
    2.646
    Zitat Zitat von Fuerchau
    Holger, das wird in einem anderen Beitrag erwähnt.
    Da gab es schon heiße Diskussionen dazu.
    mist, dann muss ich suchen - kommt davon, wenn man keine Zeit fürs Forum hat

    -h

Similar Threads

  1. SQL Update aus zwei Dateien mit 3 Schlüsselfeldern
    By mk in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 13-07-12, 08:53
  2. Defekte Dateien
    By Rincewind in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 23-01-07, 08:49
  3. Bibliothek mit 50000 Physischen Dateien
    By TARASIK in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 29-08-06, 10:49
  4. Fehlerzeile in DSPF
    By Freezer in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 18-08-06, 08:11
  5. Gezonte Felder aus Bildschirm-/Druckdateien intern gepackt
    By Xanas in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 13-06-06, 14:38

Berechtigungen

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