PDA

View Full Version : ذخيره عكس روي فرم



انگوران
سه شنبه 20 مهر 1389, 11:58 صبح
دوستان سلام - روي فرم براي نمايش عكس از يك كنترل image استفاده كردم و با يك دكمه نسبت به تغيير عكس اقدام مي كنم . مشكل اينه عكس جديد در كنترل image ذخيره نميشه يعني پس از بستن فرم و باز كردن مجدد اون عكس قبلي نمايش داده ميشه . پيشنهادتون براي رفع اين مشكل چيه ؟ با سپاس

ali190
سه شنبه 20 مهر 1389, 17:32 عصر
سلام
من اینکار رو از طریق ذخیره سازی و خواندن لینک عکس از رجیستری انجام دادم
نمونه اصلاح گردید
یاعلی

انگوران
چهارشنبه 21 مهر 1389, 11:58 صبح
با سلام - ضمن تشكر با توجه به اينكه تنظيمات روي رجيستر انجام ميشه موقعي كه برنامه روي يك دستگاه ديگه باز بشه ارور ميده . براي رفع اين مشكل چه پيشنهادي داريد ؟

ali190
چهارشنبه 21 مهر 1389, 16:54 عصر
سلام
اگر میشه بیشتر توضیح بدید
ممنون
یاعلی

انگوران
پنج شنبه 22 مهر 1389, 06:25 صبح
سلام - در صورتي كه عكس انتخاب شده از سيستم پاك بشه و يا مسيرش عوض بشه سيستم خطا ميگيره .

ali190
پنج شنبه 22 مهر 1389, 08:42 صبح
سلام
میتونید کد قبل را به دو صورت اصلاح کنید:
1)
قبل از اجرای دستور یک on errpr resume next بیارید
2)

On Error GoTo a
Me.Image8.Picture = GetSetting("pic", "pic", "pic")
a:
Me.Image8.Picture = "مسير عکس پيش فرض"
یاعلی

m_bargostavan_66
دوشنبه 19 اردیبهشت 1390, 16:29 عصر
سلام
این که میشه همون اولی که باید حتما عکس باشه
حالا چطوری میشه عکس از اون مسیر پاک بشه ولی عکس داخل فرم سر جای خودش بمونه مثل اینکه یه دونه image انتخاب میکنی اگه عکس اصلی هم پاک بشه یا برنامه به یه سیستم دیگه هم برده بشه عکس سرجای خودش هست اگه میشه راهنمایی کنید اون روش بالای شما تقریبا link عکس بود

انگوران
دوشنبه 19 اردیبهشت 1390, 17:29 عصر
فكر كنم بهترين حالتش اينه كه از يك جدول با يه فيلد ole object استفاده كنيم.

m_bargostavan_66
دوشنبه 19 اردیبهشت 1390, 21:24 عصر
مثلا اگه اون فرم اصلی ما باشه و فقط هم یک صفحه داریم میخواهیم یه عکسی را انتخاب کنیم بعد اون فایل عکسی رو پاک کنیم یا هر وقت خواستیم هر عکسی رو که میخوایم انتخاب کنیم و link نباشه منظورم اینه اگه میشه یه نمونه برنامه بزارین که ممنون میشم