View Full Version : سوال: ساخت فایل RES برای VB
ms-ninja
یک شنبه 09 تیر 1392, 11:19 صبح
با سلام و خسته نباشید خدمت تمامی اساتید:قلب:
من یک برنامه دارم که در اون از یک فایل Res استفاده شده
برنامه ای به نام پروکسی فایر درون این فایل هست
من چطور میتونم یک برنامه به این شکل درون این نوع فایل قرار بدم
و در VB6 استفاده کنم
با تشکر
mehran901
یک شنبه 09 تیر 1392, 22:36 عصر
برو منوی add-ins
add in manager
vb6 resource editor
ro bezar roo load on start up
بعدش برنامه اضافه میشه و میتونی از منوهای مختلفش واسه وارد کردن فایل های مختلف استفاده کنی
ms-ninja
سه شنبه 11 تیر 1392, 10:49 صبح
ممنون
آیا میشه فایل های درون فایل RES رو هم استخراج کرد؟
mehran901
سه شنبه 11 تیر 1392, 13:37 عصر
ممنون
آیا میشه فایل های درون فایل RES رو هم استخراج کرد؟
پ ن پ فقط میشه ادد کرد اکسترکت نداره :D
اره ، ی ماژول اضافه کن به برنامت اینو توش بنویس :
sub main()
dim k
on error resume next
k=freefile
dim file1() as byte
file1() = loadresdata( , )
open "address" for binary as #k
put#k,,file1()
close
end sub
بعد میری قسمت پروپرتیس پروژه و استارت آپ آبجکت رو بذار رو sub main
توجه کن که آیدی ریسورس رو تو برنامه جاگذاری کنی و آدرس رو هم مثلا بنویس :
d:\123.jpg
اکسترکت میشه
ms-ninja
جمعه 14 تیر 1392, 10:57 صبح
من هر کاری کردم محتویات این فایل بیرون نیومد
http://nodroon.persiangig.com/1res.zip
سید حمید حق پرست
شنبه 15 تیر 1392, 17:14 عصر
سلام علیکم
با برنامه های زیر میتونید محتویات فایل res رو به راحتی دربیارید :
resedit و resource hacker
موفق باشید
یا علی (ع)
ms-ninja
یک شنبه 16 تیر 1392, 10:24 صبح
با resource hacker نمیدونم چرا نشد
ms-ninja
شنبه 22 تیر 1392, 12:49 عصر
اگر بخوام یک فایل exe رو اجراش کنم به چه صورت هست
mehran901
شنبه 22 تیر 1392, 13:16 عصر
اگر بخوام یک فایل exe رو اجراش کنم به چصورت هست
shell "address",vbnormal
محسن واژدی
سه شنبه 15 مرداد 1392, 18:20 عصر
آیا میشه فایل های درون فایل RES رو هم استخراج کرد؟
سلام علیکم
کد زیر را در ماژول کد کپی کنید:
Option Explicit
Public Enum ResType
rtIcon
rtBitmap
rtCursor
rtCustom
End Enum
Public Sub ExtractResData(iID%, ResourceType As ResType)
Dim bytData() As Byte
Dim pData As Picture
Dim sExt$, vDATA_TYPE
Select Case ResourceType
Case rtIcon: vDATA_TYPE = vbPicTypeIcon: sExt$ = "ico"
Case rtBitmap: vDATA_TYPE = vbPicTypeBitmap: sExt$ = "bmp"
Case rtCursor: vDATA_TYPE = vbPicTypeNone: sExt$ = "cur"
End Select
Select Case ResourceType
Case rtBitmap, rtIcon, rtCursor
Set pData = LoadResPicture(iID%, vDATA_TYPE)
SavePicture pData, App.Path & "\" & iID% & "." & sExt$
Case Else
bytData = LoadResData(iID%, "Custom")
Open App.Path & "\" & iID% For Binary As #1
Put #1, , bytData
Close 1
End Select
End Sub
ExtractResData دارای 2 پارامتر است که اولی ID و دومی نوع اطلاعات را انتخاب کنید
برای مثال:
Private Sub Command1_Click()
ExtractResData 101, rtIcon
End Sub
در نمونه بالا id=101 آدرس آیکونی در ریسورس برنامه است
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.