Code Umstellung VB -> C++ (war: Code Umstellung)



  • Hallo

    habe einen Code aus VB6. wie stelle ich diesen für C++ um ?

    Public Function nTageZugang(ByVal DatumVorgabe As String, _
                                ByVal TageVorgabe As Short, _
                       Optional ByRef NochTage As String = "", _
                       Optional ByRef Ablaufdatum As String = "" _
                                ) As Boolean
    ..
    ..
    End Function
    

    Gruß Siegfried

    😞

    Edit:
    Bitte aussagekräftige Überschriften wählen, und die Code-Tags benutzen. Danke!
    . Danke!



  • Boolean __fastcall nTageZugang(AnsiString DatumVorgabe, Short TageVorgabe,
    AnsiString &NochTage,AnsiString &Ablaufdatum)

    ungefaehr so.



  • hallo,

    vielen Dank für deine schnelle Hilfe.
    habe jetzt noch eine Frage:

    mit " nTageZugang("dv", 1, St01, St02); " rufe ich die Prozedur auf, wobei
    St01 + St02 als AnsiString declariert sind.

    a: wie weise ich innerhalb der Prozedur dem Wert Boolean True oder False zu

    b: wie frage ich den Wert Boolean in der Zeile " nTageZugang("dv", 1,
    St01, St02); " aus, ob dieser von der Procedur false oder true ist.

    Gruß Siegfried

    👍



  • Die Funktion an sich kann keinen Bool-Wert annehmen. Du musst zu begin der Funktion ein

    bool myBool=false;
    

    machen und wenn die Funktion verlassen wird ein

    return myBool;
    

    Aso, fast vergessen: Nutzen kannst du den Rückgabewert dann so:

    if(nTageZugang("dv", 1, St01, St02)==true)
    {
    //Hier dein Quelltext
    }
    


  • Hallo

    @Beppo
    wie wärs, wenn du dir mal ein C++ Tutorial anschaust? Das ist nämlich alles Grundwissen, und nicht mal BCB-Grundwissen.
    Sonst wirst du nicht weiterkommen.

    bis bald
    akari



  • Hallo,

    Danke für die Infos. Muß noch viel lesen, lernen und fragen.

    Gruß Siegfried

    👍


Anmelden zum Antworten