class SerializationInfo / #if TNTVERSION >= 30000

  • Hi kfb77 ,


    du hattest mal in tools.h folgendes eingefügt:


    Ich denke, das wird nicht mehr benötigt, auch nicht für TNTVERSION >= 30000 (?).

    Dann würde ich das rauswerfen ...


    ~ Markus

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Das brauch man wohl noch, kompiliert mit

    Code
    tntnet --version
    tntnet 3.1

    nicht ohne:



    Hier steht, wozu man das braucht. Kann leer sein, muss aber existieren.

  • OK,


    liegt an tChannelID channel; in den args.

    Schmeiß ich auch raus.


    Nur noch Parameter wie std::string & int. Macht ja keinen Sinn, das für unterschiedliche tntnet Versionen unterschiedlich zu implementieren.


    ~ Markus

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Immer besser, wenn es ohne geht.

    Mein Ziel war es damals, möglichst nichts für tntnet 2.x zu ändern. Better save than sorry.

  • Noch ein Update im git.

    Aber nur der oben zitierte Block entfernt, keine weiter Änderung.

    Client1: ASUS P5QC, Dual Core 3G, Cine S2, Ext. Board von TBE, Xubuntu 20.04, VDR 2.6x

    Client2: RPI3

    Server: RPI4, Sundtek SkyTV Dual 2x

  • Eine kleine zusätzliche Änderung gegenüber dem Stand, mit dem ich getestet habe ist in dem Commit drin.

    Code
    @@ -29,29 +29,9 @@ std::istream& operator>>( std::istream& is, tChannelID& ret );
     inline
     std::ostream& operator<<( std::ostream& os, tChannelID const& id )
     {
    -//     return os << *id.ToString();
            return os << cToSvChannel(id);
     }

    Habe nochmals mit tntnet 3.1 getestet, alles OK.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!