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

نام تاپیک: نمایش عکس ذخیره شده در بانک اطلاعاتی با استفاده از Window Photo Viewer

  1. #1
    کاربر دائمی آواتار BehinAfzar
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    پروژه های برنامه نویسی
    پست
    120

    Question نمایش عکس ذخیره شده در بانک اطلاعاتی با استفاده از Window Photo Viewer

    سلام دوستان
    من میخوام عکسی رو که در بانک اطلاعاتی ذخیره کردم رو با نرم افزار نمایش عکس خود ویندوز به کاربر نشون بدم !
    ایا این امکان وجود داره که من برنامه Photo viewer ویندوز رو اجرا کنم و عکس داخل دیتابیس رو به اون تخصیص بدم ؟
    ( البته من خود عکس رو ذخیره کردم )

    ممنون از همکاری دوستان

  2. #2

    نقل قول: نمایش عکس ذخیره شده در بانک اطلاعاتی با استفاده از Window Photo Viewer

    سلام. عكس بايد بصورت يك فايل موقت روي هارد ذخيره و اجرا بشه. و بعد از اينكه كاربر برنامه Photo Viewer رو بست، فايل موردنظر توسط برنامه شما از روي هارد حذف بشه.

  3. #3
    کاربر دائمی آواتار BehinAfzar
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    پروژه های برنامه نویسی
    پست
    120

    نقل قول: نمایش عکس ذخیره شده در بانک اطلاعاتی با استفاده از Window Photo Viewer

    نقل قول نوشته شده توسط ali.rezaei7 مشاهده تاپیک
    سلام. عكس بايد بصورت يك فايل موقت روي هارد ذخيره و اجرا بشه. و بعد از اينكه كاربر برنامه Photo Viewer رو بست، فايل موردنظر توسط برنامه شما از روي هارد حذف بشه.

    یعنی راهی وجود نداره که برنامه photo viewer رو بتونیم اجرا کنیم ؟
    طریقه اجرای فایل ذخیره شده به چه صورته ؟
    البته با ذخیره و اجرای فایل عکس مشکلاتی وجود داره و اون هم اینه که ما نمیدونیم با چه نرم افزاری در کامپیوتر مقصد اجرا میشه ؟؟!!

    با تشکر

  4. #4

    نقل قول: نمایش عکس ذخیره شده در بانک اطلاعاتی با استفاده از Window Photo Viewer

    System.Diagnostics.Process p = new System.Diagnostics.Process();
    p.StartInfo.FileName = @"PictureFileName";
    p.EnableRaisingEvents = true;
    p.Exited += new EventHandler(p_Exited);
    p.Start();
    void p_Exited(object sender, EventArgs e)
    {

    System.IO.File.Delete(@"PictureFileName");
    }

    در دستورات بالا، عكس بوسيله نرم افزار پيشفزض، به نمايش در مياد و بعد از اينكه نرم افزار بسته شد، عكس حذف ميشه.
    یعنی راهی وجود نداره که برنامه photo viewer رو بتونیم اجرا کنیم ؟
    راه وجود داره. ولي چه فرقي مي كنه كه با چه نرم افزاري باز بشه.

  5. #5
    کاربر دائمی آواتار BehinAfzar
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    پروژه های برنامه نویسی
    پست
    120

    نقل قول: نمایش عکس ذخیره شده در بانک اطلاعاتی با استفاده از Window Photo Viewer

    راه وجود داره. ولي چه فرقي مي كنه كه با چه نرم افزاري باز بشه.
    خوب ممکنه اون نرم افزار photoshap باشه که برای لود و نمایش عکس خیلی زمان میخواد ؟؟!!

  6. #6

    نقل قول: نمایش عکس ذخیره شده در بانک اطلاعاتی با استفاده از Window Photo Viewer

    Process p = new Process();
    p.StartInfo.FileName = "rundll32.exe";
    p.StartInfo.Arguments = "shimgvw.dll,ImageView_Fullscreen "+PictureFilePath;
    p.EnableRaisingEvents = true;
    p.Exited += new EventHandler(p_Exited);
    p.Start();


    void p_Exited(object sender, EventArgs e)
    {

    System.IO.File.Delete(PictureFilePath);
    }

    Window Photo Viewer داخل فايلي بنام shimgvw.dll قرار گرفته.براي اجراي اينگونه از app ها بايد از rundll32.exe استفاده كنيم.
    rundll32.exe dllName,AppName args

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

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