Inhalt der edtFelder per mail?



  • so
    habe es auf nem button funktion onclick umgesetzt...jedoch kriege ich die gleiche fehlermeldung :S
    ich habe borland c++ builder 5...
    und ja ich weiss dass anstatt sternchen meine email addresse kommt ich will sie ja net euch verraten hehe



  • Fällt was auf?

    IdSMTP1->UserId="";
    IdSMTP1->Password="*******";
    IdSMTP1->Username="
    "; // Indy 9 BCB 2006 vorher IdSMTP1->UserId
    IdSMTP1->Password="*******";

    Habe Deinen Code auch getestet und der funktioniert mit UserId statt Username ohne Probleme

    BCB6 Enterpr IndyVersion 8.0.25



  • ja das habe ich schon gelesen und ausprobiert geht aber ja net...kriege diese fehlermeldung:
    [C++ Error] uTest.cpp(27): E2316 'UserId' is not a member of 'TIdSMTP'
    und wegen dieses connect() immer noch diese hier:
    [C++ Error] uTest.cpp(40): E2193 Too few parameters in call to '_fastcall TIdSMTP::Connect(const int)'

    gibt es denn net eine andere lösung und einfachere womit ich nur 2 edit felder per mail zugeschickt bekommen könnte :S
    danke schön



  • Einfacher? Vielleicht mit FastNet und NMSMTP:
    Alles im Objectinspector einstellen wie UserID und Password

    NMSMTP1->Connect();
    NMSMTP1->SendMail();
    

    Oder im Examples-Ordner unter FastNet SMTP nachlesen

    [Edit]
    Es gibt auch noch eine Funktion, die Dein Standartemailprogramm aufruft und dann eine EMail verschickt. - ist aber wenig elegant.
    [/Edit]



  • Darkman89 schrieb:

    [C++ Error] uTest.cpp(27): E2316 'UserId' is not a member of 'TIdSMTP'

    UserId ist in Indy9 eben nicht mehr vorhanden, benutze Username.

    [C++ Error] uTest.cpp(40): E2193 Too few parameters in call to '_fastcall TIdSMTP::Connect(const int)'

    Kann es sein, dass du verschiedene Indy-Versionen gleichzeitig installiert hast bzw. hattest?



  • hmm ich habe da schon bissi rumgemacht mit diesen komponenten...wusste vorher gar nicht wie man das so kompiliert und so...kann sein ja...
    wie kann ich denn alles löschen nd nochmal installieren?
    THX



  • soo
    ich habe jetzt an einem anderen pc ausprobiert :S :S
    es klappt nicht
    habe genau diese indy komponente installiert usw aber leider gehts net :S
    gibt es net eine andere möglichkeit??
    danke



  • Hallo

    was geht nicht?
    Aus Erfahrung kann ich dir sehr wohl sagen, das Indy9 (aber nicht 10) auf dem Builder läuft. Du machst also was bei Installation falsch.

    bis bald
    akari



  • ja also ich habe ja auch auf zwei pcs indy 9 ausprobiert...
    kriege die gleiche fehlermeldung :S
    naja grad sind die beiden pcs kaputt ich werde nochmal ausprobieren wenn ich die pcs in gang bringe...ich melde mich dann mal wieder
    THX
    Darkman



  • Nenne die konkrete Fehlermeldung und zeige den konkreten Code.
    Erstelle ein entsprechendes Minimal-Programm und poste den kompletten Quelltext.


Anmelden zum Antworten