shellExecute parameter als variable über geben ???



  • yo jungs sorry das ich damit immer ncoh nerve aber gestern hast nicht geklappt weil mein outlook im arsch ist aber egal kommen wir nun zu der frage

    ShellExecute(NULL, "open", "mailto:myron@gmx.net?subject=Vcopy_Fehlermeldung&body=m_edtLog",NULL, NULL, SW_SHOWNORMAL)

    dieses m_edtlog hat ein datei pfad und diese datei soll dort angezeigt werden oder angehangen doch er schreibt mir in body einfach nut m_edtLog also wie kann ich der wert der variable oder den inhalt an body geben?????
    DANKE



  • Wenn Du die Variable wirklich übergeben willst, musst Du Dir einen entsprechenden String erzeugen:

    CString text="mailto:myron@gmx.net?subject=Vcopy_Fehlermeldung&body=";
    text+=m_edtLog;//wenn m_edtLog ein CSTring ist
    LPCSTR ausgabe = (LPCSTR) text; //geht vielleicht auch direkt mit text ohne casten
    ShellExecute(NULL, "open", ausgabe,NULL, NULL, SW_SHOWNORMAL)
    


  • wow danke hat geklappt doch weisst du auch wie man attachmants damit zuweissen kann ich weiss unter outlook geht das einfacher doch unsere benutzer sollte es soeinfach gemcht werden wiemöglich

    ps DANKE noch mal daruaf währe ich nie gekommen


Anmelden zum Antworten