دوستان چطور ميتونم يه برنامه exe رو تو vb ريسورس كنم مثل همون آهنگ كه ريسورس ميشه
يعني با اجراي فرم vb اون فايل exe هم اجرا بشه
اگه كدشو يا نمونه برنامشو اينجا بزاريد زودتر به نتيجه ميرسم
به همون روشی که آهنگ رو می زاری تو ریسورس به همون روش برنامه رو
بزار تو ریسورس و به همون روش هم درش بیار و بعد با Shell اجراش کن
عين همون آهنگ فقط پسوندو اگزه كن
مچكرم اما با شل اجراش كنم آخرش يا فقط پسوندو عوض كنم؟
ببین شما باید یه فایل اگزه بزاری تو ریسورس
بعد که بیرونش آوردی ( برای بیرون آوردن به جای پسوند فایل صوتی بزار exe )
با شل اجراش کنی
اوكي
خيلي ممنونم
مشكلم حل شد
اما من اينكارو كردم بازم يه مشكل هست اونم اينه كه كدهاي قسمت جنرال فرم اينا هستن
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Private Declare Function PathFileExists Lib "shlwapi.dll" Alias "PathFileExistsA" (ByVal pszPath As String) As Long
Private Const SND_ASYNC = &H1
Private Const SND_FILENAME = &H20000
Private Const SND_NODEFAULT = &H2
اينا رو ديگه نميشه گفت واسه exe به كار ميره لطفا بگيد كه به جاي اين كد چي بزارم تو جنرال؟
شما برای ریسورس کردن exe احتیاج به معرفی هیچ تابعی نداری. ریسورس میکنی و موقع ران اکسترکت میکنی رو هارد و با shell اجرا میکنی.
شما برای ریسورس کردن exe احتیاج به معرفی هیچ تابعی نداری. ریسورس میکنی و موقع ران اکسترکت میکنی رو هارد و با shell اجرا میکنی.
اون تابع برای پخش فایل صوتی از داخل برنامه هست و بقیه هم ثابت های اون هستن که اگه نخواهیی هیچ فایل صوتی رو پخش کنی بهشون نیازی نداری