Einloggen Suche | Aktive Themen
Example P12 startet nicht. Consolen Adaption ebenfalls keine Ausgabe Optionen
Stephan Oelze
Geschrieben: Tuesday, July 25, 2017 6:59:40 PM
Gruppen: Kunde

Beiträge: 16

Hallo Liebes Forum.

Seit mehreren Wochen bin ich nun bemüht mein Vorhaben an der COM Schnittstelle umzusetzen.
Die Mitgelieferte Dokumentation ist sehr umfangreich und ich kann sie mittlerweile nahezu auswendig.
Im Bereich Methode -> Datastream ist übrigens ein Tippfehler, da steht Gledkurs statt Geldkurs.

Da das P12 Beispiel nicht läuft in Visual Studio 2017 habe ich hier stark vereinfachte Version zusammengestellt.
Ich behaupte, das diese korrekt ist und normal bei den Bezahltkursen eine Zeile in die Console.WriteLinen sollte.
Jedoch Fehlanzeige, es erfolgt keine Ausgabe.

Ich würde gern die Methode anwenden, die hier
https://www.lp-software.de/mylp/mylp_forum.aspx?g=posts&t=988
durch Herrn Beyersdorf aufgezeigt wurde. Nur diese brachte auch keine Ausgaben in die Console.
Somit habe ich erstmal versucht an der Basis Ausgaben zu erzeugen, welche offensichtlich nicht kommen.

Bitte um baldige Hilfe.

MfG
Stephan Oelze

noch kürzer, very readable:
https://pastebin.com/CYKP2umQ

Code:

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
//using System.Windows.Forms;
using System.Data;
using TaiPanRTLib;

namespace com_test
{
    class Program
    {

        static void Main(string[] args)
        {

            var com = new com_handle();
            com.start_com();

           
        }
    }

    class com_handle
    {
       
        TaiPanRealtime TPRTObject;
        DataStream TPRTDataStream; //DataStream Objekt
        public static List<int> forex = new List<int>(new int[] { 78379670, 78379685, 78379692, 78379669, 78379729, 78379672, 78379674, 78379698, 78379682, 78379681, 78379704, 78379689, 78379694, 78379673, 78379697, 78379687, 78379702, 78379690, 78379668, 78379671, 78379715, 78379666, 78379706, 78379727, 78379679, 127289939, 78379677, 78379693, 78379676, 78379678, 78379680, 78379688, 78379726, 78379686, 78379696, 78379675, 78379667, 78379703, 78379691, 78379684, 78379700, 78379699, 78379705, 78379695, 78379701, 78379664, 78379716, 78379982, 78379665, 78379707, 78379728, 78379717, 78379719, 7837971 });
       
        public void start_com()
        {

            TPRTObject = new TaiPanRealtime();

            TPRTDataStream = (DataStream)TPRTObject.DataStream;

            foreach (int db_num in forex)
            {
                TPRTDataStream.Add(db_num, 1);
            }

            //  Diese vorgehensweise ist von: http://www.tai-pan.net/produkte/tpr/index.aspx
            TPRTDataStream.Bezahlt += TPRTDataStream_Bezahlt;
           
            //  Dies ist aus der Beispieldatei P12 aus der Dokumentation.
            TPRTDataStream.Bezahlt += new _IDataStreamEvents_BezahltEventHandler(TPRTDataStream_Bezahlt);

            //  Diese wiederrum ist aus der Doku (.chm)
            TPRTDataStream.Bezahlt += new _IDataStreamEvents_BezahltEventHandler(TPRTDataStream_Bezahlt);

            Console.WriteLine("Alles Banane du Pflaume"); //    Ausgabe erscheint korrekt

            Console.ReadLine();
        }

        private void TPRTDataStream_Bezahlt(int SymbolNr, float Kurs, float Volume, DateTime Zeit)
        {
            Console.WriteLine( Kurs.ToString() ); // erscheint niemals
        }
    }
}
Stephan Oelze
Geschrieben: Wednesday, August 2, 2017 2:28:12 PM
Gruppen: Kunde

Beiträge: 16

#Bump
Daniel Beyersdorf
Geschrieben: Friday, August 11, 2017 11:09:08 AM

Gruppen: Mitarbeiter

Beiträge: 54

Tai-Pan RealtimeTai-Pan End-of-Daymarket makerbis. Realtime-Terminal
Die Lösung des Problems wurde gefunden.

Es ist darauf zu achten, daß im Solution Explorer unter References in den Eigenschaften von 'TaiPanRTLib' die Option 'Embed Interop Types' auf False steht.



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
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