-
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.ä.).
-
Einen wunderschönen guten Morgen Fuerchau!
Hab mir mal Microsoft Visual C++ 6.0 pro besorgt.
Da du ja gesagt hattest dass du dich damit auskennst dachte ich dass du mir dabei ein wenig weiterhelfen kannst wie ich ihn richtig bediene, weil es da ein wenig hapert.
und evtl. kannst du nochmal kurz erklären wie ich vorgehen muss um die gewünschte oberfläche zum programmieren meines programms zu gelangen.
MfG 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