[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Dec 2000
    Beiträge
    450
    Das geht auch.

    Gruß
    Bruno

  2. #2
    Registriert seit
    Jun 2004
    Beiträge
    10
    Danke für die schnelle Antwort.

    Gibt es irgendwo Beispielcode?

    Gruß Roland

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Wie immer ist es in COBOL etwas schwieriger:

    Process nomonoprc

    Eine Prozedur-Deklaration wie bei RPG ist nicht erforderlich, der Aufruf an sich bestimmt über die Parameter:

    01 WorkSpaceSize pic s9(9) comp-4.
    01 WorkSpaceEmpty usage pointer.

    call procedure "calloc" using by value 1 WorkSpaceSize
    returning WorkSpaceEmpty

    In diesem Beispiel wird die C-Routine calloc aufgerufen.
    Wichtig bei COBOL ist die GENAUE Übergabe von Parametern, da es sonst zu undefinierten Ergebnissen kommen kann.
    Eine automatische Typanpassung wie bei RPGLE gibt es nicht !

    "by value" ist anzugeben, wenn eben nicht die Adresse verwendet wird
    "by reference" übergibt die Adresse.

    Da es bei Aufrufen auch zu gemischten Parametern kommt, muss eben für jeden Parameter explizit value/reference angegeben werden.

    01 SqlCmpPtr usage procedure-pointer.
    01 ReturnLong pic s9(9) comp-4.
    * Sortierte Namensliste
    01 WrkSortNames.
    05 NoOfSrtNames pic s9(9) comp-4.
    05 SortNamesTable occurs 1 to 2
    depending on NoOfSrtNames
    ascending SrtType
    ascending SrtName
    indexed by I-SrtIndex.
    10 SrtType pic x.
    10 SrtName pic x(30).
    10 SrtIndex pic s9(4) comp-4.

    set SqlCmpPtr to entry procedure "SQLCPYCOMP"
    call procedure "qsort"
    using by reference SortNamesTable (1)
    by value NoOfSrtNames
    ReturnLong
    SqlCmpPtr

    Aufruf der C-Routine "qsort".
    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. Berechtigungen im IFS zuweisen
    By ChrisX in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 03-12-07, 12:07
  2. javamail api
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 22-11-06, 16:02
  3. Allgemeine Berechtigung für Jobs ... IFS Ordner ...
    By bode in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 30-10-06, 11:10
  4. Umlaute werden im IFS zu Sonderzeichen
    By y-tom in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 29-05-06, 14:31
  5. COBOL API
    By Lissy1 in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 12-08-04, 11:22

Berechtigungen

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