PDA

View Full Version : OLE کمک



Mehdi0016
یک شنبه 13 دی 1383, 09:19 صبح
سلام
آقا چند تا مشکل دارم با ole :
من میخوام توی بانکم یه فیلد ole بذارم و توش فایلهای اجرایی embed کنم .(*.exe)
تا اینجا همه چی درسته و حتی اون فایله اجرایی اجرا هم میشه ولی من می خوام اون فایل رو اول بریزم توی یه پوشه مثلا temp و بعد از اونجا اجراش کنم .
حالا نمی دونم چطوری ؟؟؟؟
نا گفته نمونه که class این Package , ole میشه .
وقتی کلاس ole رو مثلا word میزاری بوسیله خاصیت ole.object میتونی اون فایل word embed شده رو روی هارد ذخیره کنی .ولی در مورد کلاس package چنین چیزی وجود نداره...
ممنون

Mehdi0016
سه شنبه 15 دی 1383, 19:55 عصر
آقا تو رو خدا جواب منو بدید ،اگه نمیشه خوب بگید تا با خیال راحت سر رو بالش بذارم !!
وقتی فایل exe یا bat رو توی ole؛ embed می کنی خاصیت ole1.object برابر میشه با nothing .
خاصیت ole1.class برابر میشه با package (لعنتی)
حالا وقتی edit object رو میزنی برنامه object packager باز میشه که اگه از منوی فایل گزینه save content رو انتخاب کنی میتونی اون فایل رو هر جا که خواستی save کنی .
حالا چطوری با vb اینکارو بکنم (بدون اینکه object packager دیده بشه) ؟؟

Morteza Manafpour
چهارشنبه 16 دی 1383, 00:54 صبح
با سلام
البته نمی‌دونم این راه‌حل به‌درد بخور باشه یا نه ولی عرض می‌کنم.
شما می‌تونید یک فایل Setup.exe درست کنی و اون را تو ole قرار دهی و سپس با دستور

ole1.doverb 1
اون رو اجرا کنی.

Mehdi0016
چهارشنبه 16 دی 1383, 09:26 صبح
آقا مشکل حل شد .
اصلا از resource file فراموش کرده بودم...
همه فایلهای exe رو میریزم تو source برنامه...