نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشکل در ارسال ایمیل با تابع ShellExecute در win7

  1. #1

    مشکل در ارسال ایمیل با تابع ShellExecute در win7

    درود به تمام برنامه نویس های گل

    من این کد رو با دلفی 7 در xp نوشتم جواب داد اماحالابادلفیXE در ویندوز7 نوشتم اجرا نمیشه



    procedure Tfrm_About.EMail(Mailto, Subject, body: string);
    var
    Mail:string;
    begin
    Mail:='Mailto:'+Mailto+'?subject='+Subject+'&body= '+body;


    if ShellExecute(0,'open',pchar(Mail),nil,nil,SW_SHOWN ORMAL )<=32 then
    MessageDlg('An Error',mtError,[mbOK],0);
    end;


    اینم فراخوانیش

    procedure Tfrm_About.lbl_EMailClick(Sender: TObject);begin
    EMail('email@gmail.com',Application.Title,'');
    end;


    آخرین ویرایش به وسیله بهروز عباسی : جمعه 14 مهر 1396 در 20:28 عصر
    Everything that has a beginning has an end. ... The End?



  2. #2
    کاربر دائمی آواتار سعید صابری
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    برازجان
    پست
    1,431

    نقل قول: مشکل در ارسال ایمیل با تابع ShellExecute در win7

    من از کد زیر استفاده می کنون در ویندوز7 جواب میده

    var
    a:string;
    begin
    a:='mailto:info@delphiplus.ir?subject=' +
    sub + '&body=' + body;
    ShellExecute(
    Application.Handle, 'open', PChar(a),
    nil,
    nil,
    SW_SHOWNORMAL
    );


قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •