الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

جعل البرنامج يأخد سيم أى ويندوز ....ولا SKN ولا غيره

مغلق
بدأه moslem_12002 في 18 مارس 2007 · 8 رد · 883 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم اله الرحمن الرحيم

وجدت طريقه فى أحد المنتديات عن جعل البرنامج يأخذ سيم أى ويندوز أثناء عملية البرمجه وعند نقله يظل البرنامج محتفظ بذلك السيم

وجربت ولكنى لم أوفق أضع بين أيديكم الطريقه لعل أحد الأخوه يستطيع أن يصحح أو يعرف ما المطلوب

ويفيد الجميع

أولا فى NOTEBADE نكتب

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity	 name="Microsoft.Windows.Shell.explorer"	 processorArchitecture="x86"	 version="5.1.0.0"	 type="win32"/> <description>Windows Shell</description> <dependency>	 <dependentAssembly>		 <assemblyIdentity			 type="win32"			 name="Microsoft.Windows.Common-Controls"			 version="6.0.0.0"			 processorArchitecture="x86"			 publicKeyToken="6595b64144ccf1df"			 language="*"		 />	 </dependentAssembly> </dependency> </assembly>

ثم نقم بحفظ الملف تحت مسمى

Project.exe.Manifest مع مراعاة كتابة أسم ملف EXE الخاص بمشروعك بدل من PROJECT

ثم نضع الملف EXE + الملف ذو الامتداد MANIFEST

فى فولدر وأحد

ثم نقوم بفتح المشروع قبل تحويله الى EXE ونضع موديول ونككتب الكود التالى

Public Type TagInitCommonControlsEx	lngSize As Long	lngICC As Long End Type Declare Function InitCommonControlsEx Lib "COMCTL32.DLL" (iccex As TagInitCommonControlsEx) As Boolean Public Const ICC_USEREX_CLASSES = &H200 Public Sub Main()	On Error Resume Next		Dim iccex As tagInitCommonControlsEx	With iccex		.lngSize = LenB(iccex)		.lngICC = ICC_USEREX_CLASSES	End With	InitCommonControlsEx iccex		Form1.Show	 End Sub

Sub Main بدلاً من الفورم الحالية إلى Startup Object قم بتغيير الــ

Project1 Properties ثم Project من قائمة

قم بتغيير FORM1.SHOW فى الكود السابق بإسم الفورم التى تريدها تظهر عند تشغيل الملف التنفيذى

exeحول البرنامج إلى

وضعه مع الملف ذو الامتداد MANIFEST وجرب

سبحان الله وبحمده سبحان الله العظيم

s.gif

#2

Form1.Show ]

لاحظ ان لون الخط خطا منى اثناء كتابة الموضوع أسف جدا FORM 1.SHOW بس بدون

( )

سبحان الله وبحمده سبحان الله العظيم

s.gif

#3

اليك ملف ال Manifist وما عليك الا تسمية المشروع اى الملف التنفيزى به وهناك ايضا موضوع للاخ Msayed لا اتذكر الراببط لكن بقليل من البحث ستجده

manifest.rar

تم تعديل هذه المشاركة بواسطة حريف برمجة في 18 مارس 2007 في 08:10

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#4
اقتباس
وجدت طريقه فى أحد المنتديات عن جعل البرنامج يأخذ سيم أى ويندوز أثناء عملية البرمجه وعند نقله يظل البرنامج محتفظ بذلك السيم

هل ممكن أن يشرح لنا أحد ... ماذا يقصد بهذا :wacko: ؟!!!

هل المقصود بأن أستايل نوافذ XP تطلع بويندوز 98/ME أو غيرها في البرنامج تبعي كأنه شغال بويندوز XP

أوكيه ... وين احط هذا الملف بالضبط ؟!!

تم تعديل هذه المشاركة بواسطة المدمر007 في 18 مارس 2007 في 09:35

#5

المقصود منه جعل البرنامج يأخد الشكل الحالى للويندوز ويحتفظ به حتى مع تغيير نسخه الويندوز او الأسكين بعد تحويله لملف تنفيذى واـنمى من الاخ Msayed ان يساعدنا فى ذلك لانى أفعل مث المكتوب ومايشتغل معايه

سبحان الله وبحمده سبحان الله العظيم

s.gif

#6

thanks

#7

UP

سبحان الله وبحمده سبحان الله العظيم

s.gif

#8

الملف الذى ارفقطه لك به ملف ال manifest وهو الخاص بالاسكنز والموضوع الخاص ب msayed يتم كتابه هذا الملف داخل البرنامج فى وقت الرن تيم ويتم تسميته على اسم الملف التنفيذى قبل بدئ المشرو اى اذا اشتغل البرنامج مع نظم التشغيل ال 9x سيكون بستيل ال 98 اما اذا ارده ان يعمل بستيل الاكس بى دائما فستضطر الى اضافة user control تاخذ شكل الاكس بى او مكتبة تقوم بتغيير ال common controls ارجو ان تكون فهمت ما اقصده

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#9

thanks

سبحان الله وبحمده سبحان الله العظيم

s.gif

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…