[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2012
    Beiträge
    39

    Post C++ struct anhand einer DB? Bildschirme in Java?

    Hallo zusammen,

    ich habe zwei Fragen und hoffe das mir jemand weiterhelfen kann.

    1.
    Ich würde gern wissen ob man eine Datenstruktur in C++ entsprechend einer Datei definieren kann, sodass ich nicht jedes Feld manuell eintippen muss.

    Manuell:

    typedef struct _XXX {
    char X [2];

    } XXX;

    XXX sXXX;


    So etwas wie Like was man von COBOL oder RPGLE kennt.

    2.
    Muss man bei der Erstellung von Java Anwendung mit einer GUI etwas besonders beachten wenn diese auf der AS400 aufgerufen werden. Müssen bestimmte Bibliotheken verwendet werden? Können nur bestimmte Fenstertypen dargestellt werden? (Bestimmte GUI-Elemente?)
    Hat jemand ein Beispiel für eine GUI Anwendung auf der AS400?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Was du mit C/C++ auf der AS/400 machen kannst, erfährst du hier:
    https://www.ibm.com/support/knowledg...gcandcplus.htm

    Java-Anwendungen mit GUI funktionieren auf der AS/400 generell nicht, da es keine grafischen Terminals auf der AS/400 gibt sondern nur Greenscreen 5250.
    Dafür kannst du ja Java überall woanders laufen lassen und per JDBC mit der AS/400-DB kommunizieren.
    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
    Jun 2012
    Beiträge
    39
    Fuerchau die Doku ist mir bekannt doch mit meinen Schlüsselwörter konnte bis jetzt nichts finden, deswegen ist hier nachfragen wollte.

    Edit -> gefunden?: https://www.ibm.com/support/knowledg...multrecfrm.htm

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Korrekt:
    Per #include wird die Datenstruktur der Tabelle importiert und per #pragma werden weitere Definitionen für den folgenden #include festgelegt.

    Frage:
    Wofür bemühst du noch C++ auf der AS/400?
    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
    Jun 2012
    Beiträge
    39
    Code:
    #pragma mapinc("XXX","XXX(*ALL)","input","")#include "XXX"                               
                                                  
    #include                            
    #include                             
                                                                           
    int main(void)                                
    {                                             
      printf("Hello World\n");                    
      return 0;                                   
    }
    Soweit bin ich, muss nur noch hinbekommen wie ich aus der Datenstruktur ein Objekt erstellen kann.

    Müsste ja XXX XXXS; sein aber klappt noch nicht richtig oder heißt die Datenstruktur anders?

    PS: Sobald ich den TYP der Teildatei von C auf CPP umstelle, kann ich nicht wandeln weil er mir sagt das er XXX nicht finden kann.

    PS: C++ auf der AS400 -> Aus neugier und Interesse.



    Edit: OPTION(*SHOWUSR) kann sehr hilfreich sein .

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Der CPP-Compiler ist lizenzpflichtig. Der C-Compiler wird intern von SQL bei CREATE PROCEDURE/FUNCTION verwendet.
    Und was dann so generiert wird sagt dir der Spool.

    Wenn du "CODE" einfügst bleiben die "<" und ">" erhalten.

    Es fehlt wohl noch der #include "XXX".
    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. Java Builds einer Version
    By alex.kretschmer in forum NEWSboard Java
    Antworten: 2
    Letzter Beitrag: 15-04-16, 08:59
  2. Performance einer Java-Anwendung
    By SourceCoder in forum NEWSboard Java
    Antworten: 4
    Letzter Beitrag: 04-07-14, 11:27
  3. mehrere ibm twinax bildschirme
    By cjung28 in forum NEWSboard Server & Hardware Markt
    Antworten: 5
    Letzter Beitrag: 19-02-02, 15:46
  4. Bildschirme zu verschenken !
    By AS-Trade in forum NEWSboard Server & Hardware Markt
    Antworten: 1
    Letzter Beitrag: 07-05-01, 09:20
  5. Bildschirme zu verkaufen !
    By AS-Trade in forum NEWSboard Server & Hardware Markt
    Antworten: 0
    Letzter Beitrag: 06-03-01, 09:57

Berechtigungen

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