-
Für die diversen Parameter gibt es auch entsprechungen.
Wichtig ist beim Prototyp folgendes:
Parameter ohne "*" bzw. "&" werden als "Value" übergeben, Strings können als "CONST OPIONS(*STRING)" definiert werden.
Der Prototyp sieht dann ganz einfach sos aus:
DItCreate PR * EXTPROC('ItCreate')
D PARM1 256 value options(*string)
D PARM2 10U value
D PARM3 10U value
d PARM4 10U value
Da die Funktion mit "*" wohl einen Pointer zurückgibt, muss auch das Ziel als Pointer angegeben werden:
D Handle *
der Aufruf dann einfach:
Handle = ItCreate('TAB1': 20: 2: 0);
Wichtig ist ggf. noch, ob es bei anderen Funktionen zur Verwendung des Handles kommt. In diesem Fall ist der Pointer auch als "value" zu übergeben, sonst wird die Adresse des Pointers verwendet:
DFunction PR * EXTPROC('Function')
D PARM1 * value
PS:
Parameter als Value bzw. Const können beim Aufruf direkt angegeben werden und bedürfen keiner Hilfsvariablen. Das macht die Sache dann leichter lesbar.
Similar Threads
-
By Wuntvor in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 06-07-06, 21:22
-
By sim in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 30-08-04, 07:30
-
By Kirsten Steer in forum Archiv NEWSblibs
Antworten: 0
Letzter Beitrag: 02-06-04, 14:28
-
By Kirsten Steer in forum NEWSboard SAP
Antworten: 0
Letzter Beitrag: 02-06-04, 07:58
-
By vogeste0 in forum NEWSboard SAP
Antworten: 4
Letzter Beitrag: 15-04-02, 08:56
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks