Einloggen Suche | Aktive Themen
Verbindung zu TaiPan EoD aus VisualStudio 2015 Optionen
Lemmie253
Geschrieben: Tuesday, November 29, 2016 12:26:05 PM
Gruppen: Kunde

Beiträge: 4

Tai-Pan End-of-Day
Hallo allerseits.

Nach meiner Umstellung von MSVisualStudio 2008 auf 2015 drehe ich mich im Kreis.
Ich versuche ohne Erfolg aus einer C++-Forms-Applikation eine Verbindung zu TaiPan aufzubauen.

Ich versuche auf die unterschiedlichsten Arten und Weisen die TPACC20.dll in das Projekt zu integrieren. Z.B. Über den Objektkatalog den Benutzerdefinierten Komponentensatz hinzufügen; dem Projekt eine C++-Klasse hinzufügen; oder ich füge ein vorhandenes Element hinzu.

Immer das selbe Ergebnis: die Komponenten sind in den Explorern sichtbar, aber innerhalb der Funktionen der Applikation kann ich keine Verbindung zu TaiPan aufbauen. Ich erhalte immer den Hinweis, dass ein Klassen- oder Namespace erforderlich ist.

Codebeispiel:

using namespace TPACC20;
.
.
.
TPACC20::TaiPan ^ tpApp = gcnew TPACC20::TaiPan();


Für Hilfe wäre ich sehr dankbar.

Joerg Julius
Geschrieben: Thursday, December 1, 2016 1:49:47 PM
Gruppen: Insider

Beiträge: 30

Hallo,

auch ich habe bisher vergebens versucht, TaiPan in eine solche Anwendung einzubinden und zu benutzen.
Hatten Sie TaiPan denn schon in der 2008er-Version implementiert und hat das da funktioniert?




Entwicklung | Lenz+Partner GmbH | vwd group

Phone: +49 231 9153-300 | Fax: +49 231 9153-399
entwicklung@lp-software.de | www.LP-software.de | www.vwd.com
Lemmie253
Geschrieben: Thursday, December 1, 2016 5:56:31 PM
Gruppen: Kunde

Beiträge: 4

Tai-Pan End-of-Day
Hallo,

ja, ich habe ein erstes Testprojekt unter VS2008 in dem das funktioniert.
Zu meiner Schande muss ich gestehen, dass ich den Weg zur Verbindung zu TaiPan nicht mehr nachvollziehen kann.

Tatsache ist, dass im Objektbrowser unter TPACC20 folgende Eintäge zu finden sind:

1)
namespace TPACC20
Member von Interop.TPACC20.2.4

2)
Library TPACC20
c:\....\lp-software\TPACC20L.exe
Tai-Pan ACC20 COM 2.4

Problem ist wohl, dass der namespace unter VS2015 nicht vorhanden ist.

In der für die Verbindung erzeugte h-Datei sind folgende Funktionen enthalten, die dann das Lesen der Daten übernehmen:

#pragma once

using namespace System;
using namespace System::Windows::Forms;


TPACC20::Stammdaten ^ GetStammdaten (String ^ sWKN) {
TPACC20::TaiPan ^ tpApp = gcnew TPACC20::TaiPan();
TPACC20::Stammdaten ^ TPStammdaten = gcnew TPACC20::Stammdaten();
TPStammdaten = tpApp->Stammdaten[sWKN];
return TPStammdaten;
}

TPACC20::KursReihe ^ GetKurse (String ^ sWKN, TPACC20::KursTyp kTyp) {
TPACC20::TaiPan ^ tpApp = gcnew TPACC20::TaiPan();
TPACC20::KursReihe ^ TPKursReihe = gcnew TPACC20::KursReihe();
TPKursReihe = tpApp->KursReihe[sWKN, kTyp];
return TPKursReihe;
}


Läuft dort problemlos :(

Benutzer die diese Diskussion aktuell lesen
Guest

Powered by Yet Another Forum.net version 1.9.1.8 (NET v4.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.

Durch die Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen zum Datenschutz finden Sie hier