Fa ارور در مولتی مدیا بیلدر

GFX Master

مدیر انجمن گرافیک دو بعدی ومسئول فروشگاه
سلام
بازم من اومدم! :green:

من یه فایل MMB از یکی از بچه ها گرفته بودم و وقتی سعی میکنم بازش کنم با ارور
this file was made with newer MMB version
مواجه میشم.

در صورتیکه ورژن نرم افزار من 4.9.8.7 هست و میدونم که این فایل حدودا یکی 2 سال پیش ساخته شده.
یعنی 100% ورژن برنامه ی اون دوستم بالاتر از 4.9.8.7 نبوده.

کسی میدونه مشکل از کجا میتونه باشه؟!
 

GFX Master

مدیر انجمن گرافیک دو بعدی ومسئول فروشگاه
چه جالب من فکر میکردم نسخه ای که من داشتم آخرین نسخه بوده!

فقط سوالم اینجاست که من مطمئنم که نسخه ی نرم افزار دوستم قدیمی تر از مال من بوده.

پس چطوریه که توی نسخه ی 4.9.8.7 باز نشد ولی توی 4.9.8.13 باز کرد؟!
 

Silver Soft

کاربر متخصص مولتی مدیا بیلدر
چه جالب من فکر میکردم نسخه ای که من داشتم آخرین نسخه بوده!

فقط سوالم اینجاست که من مطمئنم که نسخه ی نرم افزار دوستم قدیمی تر از مال من بوده.

پس چطوریه که توی نسخه ی 4.9.8.7 باز نشد ولی توی 4.9.8.13 باز کرد؟!

دوستتون فایل Player بیلدر رو به روز رسانی نکرده بود ؟ چون یکی از دوستان قبلا یه برنامه قرار داده بود که ورژن قبلی بیلدر رو به آخرین ورژن ارتقاع میداد ، در غیر این صورت همچین چیزی از لحاظ فنی غیر ممکن است .
 

BEHESHT

Well-Known Member
با نرم افزاری که من درست کردم تبدیلش کنین اگه جواب نداد بذارید مشکلش رو حل شه

بعضی مواقع با ایجاد تغیر د Header فایل می خوان به اصطلاح رو امنیت دست کاری کنن

که راحت موضوع حل مشه
 

GFX Master

مدیر انجمن گرافیک دو بعدی ومسئول فروشگاه
ممنون بچه ها. با همون روشی که evil_gates جان گفت یعنی ارتقاع نسخه ی MMB مشکلم حل شد.

اون سوال رو پست سوم رو محض اطلاع خودم پرسیدم وگرنه مشکلم حل شده.

ممنون که پیگیری کردین. :rose:
 

Silver PC

Well-Known Member
Source : Get MBD Ver

ممنون بچه ها. با همون روشی که evil_gates جان گفت یعنی ارتقاع نسخه ی mmb مشکلم حل شد.

اون سوال رو پست سوم رو محض اطلاع خودم پرسیدم وگرنه مشکلم حل شده.

ممنون که پیگیری کردین. :rose:

سلام

میدونم مشکل حل شده و ... !
ولی این فایلی که پیوست کردم سارا خانم رو از شک در میاره !
و یه مثال برای بچه هاست

با این مثال میتونید بفهمید ورژن ام ام بی دوستتون چند بوده !
امیدوارم مفید باشه

موفق باشید
 

پیوست ها

  • Get MMB Version.rar
    62.4 کیلوبایت · بازدیدها: 41

GFX Master

مدیر انجمن گرافیک دو بعدی ومسئول فروشگاه
چه بامزه! :دی

مرسی خیلی جالب بود.

فقط میشه توضیح بدی چطوری این برنامه این موضوع رو تشخیص میده؟
 

Silver PC

Well-Known Member
ببخشیدا سورس دادم من !:دی

یه خورده بخونید میفهمید چیکار کردم !

کد:
OpenFile("Multimedia Builder Files |*.*||","")
If (OpenFile$<>'') Then
  Ver$=''
  Ext$=''
  ** Get Line
  Ext$=StrFromFile(OpenFile$,1,1)
  ** Get Version
  Ver$=StrCopy(Ext$,1,12)
  Ver$=LOW(Ver$)
  ReplaceThis$='mmbuilder'
  HereBy$=''
  Ver$=StrChange(Ver$,ReplaceThis$,HereBy$)
  Ver$=StrCopy(Ver$,2,3)
  Clipboard("SEND","Ver$")
  **
  ** Get Type
  Ext$=StrCopy(Ext$,2,9)
  Ext$=LOW(Ext$)
  If (Ver$='30') Then
    VerMMB$='v4.9.8.13'
  End
  If (Ver$='29') Then
    VerMMB$='v4.9.8.7'
  End
  If (Ver$='28') Then
    VerMMB$='v4.9.7.9'
  End
  If (Ver$='27') Then
    VerMMB$='v4.9.6.x'
  End
  If (Ver$='26' | Ver$='25' | Ver$='24') Then
    VerMMB$='v4.9.5.x'
  End
  If (Ver$='15' | Ver$='16' | Ver$='17') Then
    VerMMB$='v4.8.x.x'
  End
  If (Ver$='13') Then
    VerMMB$='v4.6.x.x'
  End
  If (Ver$='12' | Ver$='11') Then
    VerMMB$='v4.0.x.x'
  End
  If (Ver$='10' | Ver$='9' | Ver$='8') Then
    VerMMB$='v3.0.x.x'
  End
  If (Ver$='5	' | Ver$='5$' | Ver$='5') Then
    VerMMB$='v2.x.x.x'
  End
  If (VerMMB$='') Then
    VerMMB$='vX.X.X.X'
  End
  ** Show
  If (Ext$='mmbuilder') Then
    Show$='Multimedia Builder Version : '+VerMMB$
    LoadText("T_Show","Show$")
  Else
    Show$='Unknown File Format'
    LoadText("T_Show","Show$")
  End
End
OpenFile$=''
Ext$=''
Ver$=''
ReplaceThis$=''
HereBy$=''
VerMMB$=''
Show$=''
**
Refresh("")

اگه نفهمیدید بازم بگید توضیح میدم

موفق باشید
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
فایل های ساخته شده با هر ورژنی از MMB با یه مشخصه خاص که یک عدد هست، در هدر فایل قابل شناسایی هستن
این کد میاد و به نوعی هدر فایل رو میخونه و مثلاً اگه هدر فایل mmbuilder30 باشه تشخیص میده که با ورژن 4.9.8.13 ساخته شده.
 

جدیدترین ارسال ها

بالا