-
Von C++ auf AS/400
Hallöchen!
Hab mal ne frage zu DataQ.
Ich möchte von einem C++ Programm eine Variable (bzw. den Inhalt der Variable) in eine DataQ schreiben.
Wie ist das zu realisieren?
MfG Micha
-
Dafür bietet sich auch am besten die AcitveX-Unterstützung von CA an.
Über den MFC-Klassenassistenten kann ich mir die nötigen Zugriffe für das COM-Objekt der DTAQ generieren lassen.
-
hmmm könntest du das evtl. nochmal n einer etwas verständlicheren art und weise schreiben, für mich war das irgendwie alles fachchinesisch.
was ist zum Beispiel CA, oder MFC-Klassenassistent???
MfG Micha
-
Moin,
CA = Client Access Lizenzprogramm der IBM. Hier wird eine ActiveX Komponente mit installiert die es dir erlaubt eine DTAQ zu handeln.
-
CA ist ClientAccess, MFC ist MicrosoftFoundationClass.
Wo programmierst du denn C++ ?
Wenn du dies auf der AS/400 tust, dann reicht der Aufruf des QSNDDTAQ wie aus einem CLP.
-
ich programmiere im borland c++ builder 5.
ich will einfach nur aus einer x beliebigen variable, z.B. "zahl" den wert der sich in ihr befindet z.B. "52" in eine dataq schreiben die sich auf der as/400 befindet, ohne zwischenstation direkt von c++ nach dataq!
mfg Micha
-
Aha !
Auch Borland muss COM unterstützen. Für DTAQ gibt es COM-Objekte des ClientAccess, u.a. auch für DTAQ.
Es muss also eine Möglichkeit geben, aus COM-Objekten C++-Klassen für Borland zu erstellen, die dann nur noch eingebunden werden müssen.
Bei Microsoft's VisualC++ gibt es hierzu einen Klassen-Assistenten.
Wenn du das Toolkit von ClientAccess installiert hast, gibt es auch Include's und Lib's im Verzeichnis: C:\Programme\IBM\Client Access\Toolkit\Include bzw. C:\Programme\IBM\Client Access\Toolkit\Lib.
Die Doku ist allerdings etwas dürftig.
-
 Zitat von Fuerchau
Für DTAQ gibt es COM-Objekte des ClientAccess, u.a. auch für DTAQ.
???
irgendwie steh ich voll auf dem schlauch, oder bin einfach zu blöd dafür.
ich hab bei borland die möglich keit gefunden unter --> neu... --> ActiveX --> com objekte zu erstellen
bei den includes und libs in C:\Programme\IBM\Client Access\Toolkit\Lib bzw. Include
find ich irgendwie nichts brauchbares, bzw. kann damit nicht wirklich viel anfangen.
danke schon mal für euer verständnis und die gedult die ihr für mich aufbringt :-)
MfG Micha
-
Für die DTAQ geht das am besten über ein Windwos-Formular.
Du kannst dann die ActiveX-Komponente "ClientAccess Control Library" und davon das Steuerelement "cwbDataQueueTextBox" aussuchen.
Über die Eigenschaften und Methoden kannst du dann DTAQ's lesen und Schreiben.
-
wo finde ich denn die ActiveX-Komponente "ClientAccess Control Library"?
-
Dazu kenne ich nun Borland nicht.
Aber wenn du einen Windows-Dialog erstellst, also ein Fenster fügst du dort Steuerelemente ein. Hier wälst du nun ActiveX-Steuerelemente aus und wählst da, ja nach Sicht, die CA-Library oder direkt die cwbDataQueueTextBox aus.
Mehr kann ich zu Borland nicht sagen.
Aber ich denke, der einfache C++Builder ist hierzu nicht in der Lage, du benötigst da schon etwas komfortablere Oberflächen (VisualC++ o.ä.).
-
Mit welchem Builder kennst du dich denn aus und welchen kannst du mir zu der Programmierung dieser Aufgabe empfehlen?
Micha
Similar Threads
-
By schatte in forum NEWSboard Linux
Antworten: 12
Letzter Beitrag: 29-01-08, 14:02
-
By WeKaSys in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 06-11-06, 17:34
-
By sjuerges in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 17-08-06, 12:12
-
By procher in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 21-05-02, 12:31
-
By muadeep in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 18-02-02, 21:15
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