Frage zur Klasse CRedirect



  • versuch nummer 2, nachdem mir keiner auf pipes antwortet...
    vielleicht mystic oder probenutzer da????

    bezieht sich auf eueren thread
    http://www.c-plusplus.net/forum/viewtopic.php?t=65551&postdays=0&postorder=asc&highlight=pipe&start=0

    Die Redirect.h und Redirect.cpp habe ich in mein Project mit eingebunden!

    In der *Dlg.cpp meines Progs habe ich die Redirect.h so eingebunden:

    #include "Redirect.h"
    

    Und in der *dlg.h meines Progs steht:

    class CRedirect;
    

    ganz oben. Und etwas weiter unten

    CRedirect *m_pRedirect;
    

    Dann habe ich auf klick dieses Event ausgelöst:

    CRedirect Redirect("MEINPFAD", &m_EditOutput);
    

    und genau hier meckert er rum...
    *
    CRedirect::CRedirect : Keine ueberladene Funktion akzeptiert 2 Parameter
    *
    HILFE, hat schonmal jemand damit gearbeitet 😕



  • ... aber die Fehlermeldung ist recht eindeutig (find ich)

    CRedirect::CRedirect(const char *,class CEdit *,const char *)
    

    so lautet angeblich die Deklaration. Du musst einen char*, ein CEdit* und noch einen char* übergeben. Du aber übergibst einen Char* und ein Edit* (vermutlich).

    Es fehlt der dritte Parameter.

    Allgemein würde ich es so machen wie estartu_de es vorgeschlagen hat mit dem umleiten in eine Datei.



  • aber wenn ich es in eine textdatei umleite, ist es ja fest "verankert"...
    weiss mich momentan nicht anders auszudrücken, ich will aber das Konsolenprogramm durchführen, es werden am Anfang nach der Größe von drei Variablen gefragt, diese Fragen möchte ich abfangen und beantworten.


Anmelden zum Antworten