Parameter an function übergeben



  • Hi,

    Ich habe eine MDI Anwendung die verschiedene Dialoge benutzt, in den Dialogen sind verschiedene steuerelement z.b ein ClistCRTL.

    In der viewclasse trage ich die spalten der liste mit einer while schleife ein.
    habe mir dazu ein const char* Array mit den spaltertitel eingerichtet.

    nun wollte ich diese funktion in eine andere classe auslagern damit ich sie in allen dialogen die eine liste benutzen verwenden kann.

    Das ist auch gleich meine Problem wie übergebe ich der function in der anderen classe die parameter.

    Func:

    InserListTitel(char Array, CListCTRL mYList );

    ...

    Entweder bekomme ich problem mit der konvertierung oder ich bekomme eine ausnamhme in der funktion.

    Ich gehe so vor.

    Besorge mit inder view classe mit GetDLGCRTL eine pointer von dem Steuerelement. diese wollte ich dann an die funktion zusammen mit Array der Spaltentitel übergeben.

    Kann mir dazu jemand etwas hilfestellung geben ?

    tnx
    alex



  • Die Liste muss doch per reference übergeben werden? (Kenne den Typ nicht)

    Bye, TGGC (Denken, und gut ist.)



  • Hi,

    du meinst als &Value zum beispiel.

    Vieleicht hift das weiter. Ich will meine berechnungen in eine andere classe mit cpp und h datei auslagern. Dazu hab ich mit eine classe erstellt.

    dort ist zum beispiel die funktion

    char MyPreisMwst (int myMwst, double myPreis)
    { // erechnet den preis zuzüglich der Mwst
    // liefert ein char als ergebnis

    double d_NetoVk = (myPreis/100*myMwst);

    return d_NetoVk ;
    }

    Jetzt bekomme ich verschiedene fehler mit konvertierungen die er nicht machen kann zb.

    const char in char[3] und so weiter..

    Allso wie mache ich es richtig ??
    wie definiere ich die funktion das ein zeiger den wert direkt ändert ?



  • bukem schrieb:

    Allso wie mache ich es richtig ??
    wie definiere ich die funktion das ein zeiger den wert direkt ändert ?

    Ganz am Anfang, bevor du die Funtkion eintippst, musst du erstmal C++ lernen.

    Bye, TGGC Deine Unterstützung wird gebraucht!


Anmelden zum Antworten