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

نام تاپیک: نمایش یپام : لطفا منتظر بمانید در دلفی

  1. #1

    نمایش یپام : لطفا منتظر بمانید در دلفی

    دوستان چجوری میتونم توی دلفی 7 به کاربر پیام بدم : لطفا منتظر بمانید
    به صورتی که یس یا نو یا کنسل نداشته باشه پیام ظاهر بشه و بدون اینکه کاربر کاری بکنه اتومات بعد از یک ثانیه پیام از صفهه پاک بشه

  2. #2

    نقل قول: نمایش یپام : لطفا منتظر بمانید در دلفی

    سلام.
    یکی از راههای خوبش اینه که یک فرم برای این کار درست کنید و اون رو شومودال کنید.
    در فرم هم از یک تایمر استفاده کنید برای بسته شدن.
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

  3. #3

    نقل قول: نمایش یپام : لطفا منتظر بمانید در دلفی

    فرض کن برنامه قراره یک پردتزش انجام بده که چند دقیقه زمان بره و هنگام پردازش میخام پیام منتظر بمانید نمایش داده بشه
    با شومودال و اجرای فرم جدید فرم قبلی پردازش استپ میشه و بعد از بسته شدن فرم جدید و بازگشت به فرم قبلی پردازش تازه شروع میشه
    این راهکاری که شما گفتین مناسب این نیست

  4. #4

    نقل قول: نمایش یپام : لطفا منتظر بمانید در دلفی


    procedure CloseMessageBox(AWnd: HWND; AMsg: UINT; AIDEvent: UINT_PTR;
    ATicks: DWORD); stdcall;
    var
    Wnd: HWND;
    begin
    KillTimer(AWnd, AIDEvent);
    Wnd := GetActiveWindow;
    if IsWindow(Wnd) then
    PostMessage(Wnd, WM_CLOSE, 0, 0);
    end;



    procedure TForm1.BitBtn1Click(Sender: TObject);
    var
    TimerId: UINT_PTR;
    begin
    TimerId := SetTimer(0, 0, 3 * 1000, @CloseMessageBox); // زمان مورد نظر را اینجا تنظیم کنید
    Application.MessageBox('... نرم افزار در حال پرداش درخواست می باشد','اخطار', 0);
    KillTimer(0, TimerId);
    end;


  5. #5

    نقل قول: نمایش یپام : لطفا منتظر بمانید در دلفی

    متاسفانه خطا میده در دلفی 7
    2022-02-01_8-43-07.jpg

  6. #6

    نقل قول: نمایش یپام : لطفا منتظر بمانید در دلفی

    نقل قول نوشته شده توسط afshinrz مشاهده تاپیک
    متاسفانه خطا میده در دلفی 7

    procedure CloseMessageBox(AWnd: HWND; AMsg: UINT; AIDEvent: DWORD;
    ATicks: DWORD); stdcall;
    var
    Wnd: HWND;
    begin
    KillTimer(AWnd, AIDEvent);
    Wnd := GetActiveWindow;
    if IsWindow(Wnd) then
    PostMessage(Wnd, WM_CLOSE, 0, 0);
    end;



    procedure TForm1.Button1Click(Sender: TObject);
    var
    TimerId: UINT_PTR;
    begin
    TimerId := SetTimer(0, 0, 3 * 1000, @CloseMessageBox); // زمان مورد نظر را اینجا تنظیم کنید
    Application.MessageBox('... نرم افزار در حال پرداش درخواست می باشد','اخطار', 0);
    KillTimer(0, TimerId);
    end;

  7. #7

    نقل قول: نمایش یپام : لطفا منتظر بمانید در دلفی

    TimerId: UINT_PTR;
    از این خطا میگیره و نوعشو کردم اینتیجر جواب داد
    فقط یه باتن اوکی زیر پیام نمایش میده اونو چجوری میشه حذف کرد که فقط پیام و نشون بده و بعد چند ثانیه بسته بشه و باتنی برای بستن وجود نداشته باشه

  8. #8
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988

    نقل قول: نمایش یپام : لطفا منتظر بمانید در دلفی

    به این شکل تعریف اش کنید : در دلفی 7 مشکل حل خواهد شد.


    type
    UINT_PTR = Cardinal;


    procedure CloseMessageBox(AWnd: HWND; AMsg: UINT; AIDEvent: DWORD;
    ATicks: DWORD); stdcall;
    var
    Wnd: HWND;
    begin
    KillTimer(AWnd, AIDEvent);
    Wnd := GetActiveWindow;
    if IsWindow(Wnd) then
    PostMessage(Wnd, WM_CLOSE, 0, 0);
    end;



    procedure TForm1.Button1Click(Sender: TObject);
    var
    TimerId: UINT_PTR;
    begin
    TimerId := SetTimer(0, 0, 3 * 1000, @CloseMessageBox); // زمان مورد نظر را اینجا تنظیم کنید
    Application.MessageBox('... نرم افزار در حال پرداش درخواست می باشد','اخطار', 0);
    KillTimer(0, TimerId);
    end;

  9. #9
    کاربر دائمی آواتار mbshareat
    تاریخ عضویت
    آبان 1387
    محل زندگی
    شهر مقدس قم-چهارمردان-کوچه 37
    پست
    963

    نقل قول: نمایش یپام : لطفا منتظر بمانید در دلفی

    من باشم راحت از یک پنل استفاده می کنم

تاپیک های مشابه

  1. مقاله: محافظ کابل آیفون و آیپد
    نوشته شده توسط farskala در بخش آگهی‌ها
    پاسخ: 0
    آخرین پست: چهارشنبه 10 خرداد 1396, 11:43 صبح
  2. نمایش ندادن هایپر لینگ زمان خالی بودن
    نوشته شده توسط mohsen200162 در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: سه شنبه 15 مهر 1393, 13:34 عصر
  3. مشکل در هایپر لینک
    نوشته شده توسط reza_majid68 در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: سه شنبه 20 دی 1390, 11:23 صبح
  4. قرار دادن ریپرتر در داخل اسلایدر
    نوشته شده توسط sara_aryanfar در بخش طراحی وب (Web Design)
    پاسخ: 2
    آخرین پست: دوشنبه 05 دی 1390, 13:56 عصر

برچسب های این تاپیک

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

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