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

لكل من لديه خبرة في Skincrafter

بدأه aboua lnaga في 23 يناير 2009 · 48 رد · 3,545 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

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

انا ركبت عل المشروع بتاعي اداة skincrafter

ووضعت له skin ووضعت الاكواد

واشتغل وكله تمام

لكن عند نقل المشروع بجهاز اخر لايعمل الاسكين لا اعرف لماذا

اريد حلا اخواني لان هذه الاداة رائعة بالفعل

تحياتي

#2

تحية طيبة :

على ما اذكر فإنه ينبغي عليك مع نقل البرنامج القيام بنقل ملف تلك الاداة معه.

سلااام.

#3

أخى لا أنصحك بهذة الأداة وقمت سابقا بعمل مشروع بها

ولكن لها الكثير من المشاكل

-----------------

ضع رسالة الخطأ التى ظهرت لك لنعرف كيف نفيدك

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#4

أخي الكريم

لا توجد رسائل خطأ

وإنما يعمل البرنامج بس بدون الاسكين

مع إني مع ملفات التحزيم وضعت ملف الاداة والسكين وقمت بالتحزيم

؟؟؟

#5

تحية طيبة :

لا تغير اسم الملف أو اسم اداة الdll.

سلااام.

#6

إذا كنت قمت بالتعديل على skin فلن يعمل معك

وقد حدث معى ذلك من قبل

وقم بوضع الأداة وملف skin فى نفس مجلد تطبيقك

وتأكد من ذلك لإنة لن يعمل بدون ذلك

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#7

نعم اخي الكريم

كل ما تقوله عملته

لكن أعتقد المشكلة تكمن في كود مسار ملف السكين لأن هذا المسار موجود علي جهازي فقط

وليس من الصح عندما أعطي العميل برنامج ان اقول له ضع هذا الملف ( ملف السكين) في (مسار الملف عندي يكون عنده)

ما الحل؟؟

-------------------

#8

مرحباً أخي الكريم .

هل يمكنك إدراج المسار الذي تستخدمه للوصول الى الملف ؟

هل الـ Skin Crafter يتقيد بالوصول الى ملفه عن طريق مسار محدد أم يمكنك تحديده, أم يتوجب أن يكون في نفس مكان البرنامج ؟

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#9
اقتباس
يمكنك تحديده

صحيح انا احدد المسار

لكن المصيبة انو من جهازي يعني البرنامج علشان يشتغل علي جهاز تاني ياخد جهازي معاه ؟ هههههه

عموما انا حاطط ملف السكين في ابسط المسارات وهي

(" C:\ ("name of the skin

#10

سؤالي ( هل يمكنك فعل ذلك من الـ Visual Basic ) = بطريقة برمجية ؟

هل هناك خصائص لهذه الاداة ؟

حسناً سأقوم ( بتحميلها :S عليك الإنتظار = سرعة التحميل 1 Kbit(s) :( ) :P

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#11
اقتباس
سؤالي ( هل يمكنك فعل ذلك من الـ Visual BASIC ) = بطريقة برمجية ؟

نعم الشغل كله علي الفيجوال الاداة مجرد ملف Dll

وليس لها خصائص للتحكم بها :angry: للأسف

تم تعديل هذه المشاركة بواسطة aboua lnaga في 23 يناير 2009 في 22:48

#12

أخى يمكنك ذلك عن طريق الكود التالى

اقتباس
Dim xpath As String = Application.StartupPath

If Mid$(xpath, xpath.Length, 1) <> "\" Then

xpath = xpath & "\"

End If

xpath = xpath & "m.skf"

SkinOb.LoadSkinFromFile(xpath)

'MsgBox(xpath)

SkinOb.ApplySkin()

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#13

حسناً, لنحاول حل المشكلة معاً .

--- انفر نفرة مزدوجة على ( My Project ) ثم ذهب الى ( Reference ) أقرأ اسم ملف Dll الخاص بالـ Skin Crafter, ستجد عامود معنوان بـ ( Copy Local ) تأكد من هذه الخاصية قيمتها True بالنسبة لهذه المكتبة ( Dll )=( Dynamic Link Library ) بعد ذلك تأكد من الملف المرفق موجود أصلاً في مكان ( تنفيذ, تشغيل ) البرنامج .

إذا كان لهذه الأداة ملفات فرعية, فيجب على المستخدم أن يثبت تلك الملفات على حاسبه, وإذا لم يكن أمر يحتاج تحديد موقع الملفات أي يمكن لهذه المكتبة التعرف على ملفاتها من نفس مكان استعائها, فيمكنك إضافة هذه الملفات للمشروع ليتم تحزيمها مع أخواتها :P .

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#14

جرب الكود الذى قم بوضعة ثم أبلغنى بالنتيجة .

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#15

الله يعطيك العافية :)

vbm كتب:
أخى يمكنك ذلك عن طريق الكود التالى

 

Dim SkinFileName [color= #b1b100;]As String [color= #339933;]= [color= #0000ff;]"Default.skf"

Dim SkinPath [color= #b1b100;]As String [color= #339933;]= IO[color= #339933;].Path[color= #339933;].Combine[color= #009900;]( Application[color= #339933;].StartupPath[color= #339933;], SkinFileName [color= #009900;])

SkinOB[color= #339933;].LoadSkinFromFile[color= #009900;]( SkinPath [color= #009900;])

SkinOB[color= #339933;].Apply

بالتوفيق .

مشكور مرة أخرى أخي الكريم VBM :D

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#16

جاري التجربة

#17

حسنا يوجد خطأ

مع اني قمت بتعريف الاداة

وتاكدت من الخصائص التي طلبتها مني اخي بشار

21361847ko7.jpg

تم تعديل هذه المشاركة بواسطة aboua lnaga في 24 يناير 2009 في 00:16

#18
Bashar Rabat كتب:
 

Dim SkinFileName [color= #b1b100;]As String [color= #339933;]= [color= #0000ff;]"Default.skf"

 Dim SkinPath [color= #b1b100;]As String [color= #339933;]= IO[color= #339933;].Path[color= #339933;].Combine[color= #009900;]( Application[color= #339933;].StartupPath[color= #339933;], SkinFileName [color= #009900;])

 SkinOB[color= #339933;].LoadSkinFromFile[color= #009900;]( SkinPath [color= #009900;]) 

SkinOB[color= #339933;].Apply

أخوك بشار ذكر هذا ^^^ الـ Code :P .

عليك استبدال الـ SkinOb بإسم الأداة الموجودة في برنامج :P .

بالتوفيق

تم تعديل هذه المشاركة بواسطة Bashar Rabat في 24 يناير 2009 في 00:30

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#19

حاضر اخي بشار

لكن لم افهم اسم الاداة نفسها ام الاسكين

مع العلم جربت الاثنين وبرده خطأ

#20

مثل أي Control على سبيل المثال لديك في الـ Form صندوق نصي يدعى TextBox1 و الـ Code الـمعطى لك يحوي علاقة بصندوق نصي يدعى TextBox3, إذا عليك استبدال TextBox3 من الـ Code بـ TextBox1, وصل ؟

اسم الأداة التي تستخدمها في تغّير الـ Skin, ماهو ؟, استبدل SkinOb به ز

تم تعديل هذه المشاركة بواسطة Bashar Rabat في 24 يناير 2009 في 00:45

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#21

فعلت ذلك

استبدلت اسم الاداة skincarafter2007 ب skinob

برده خطأ

مش عارف هي ملطشة معي كدة ليه

#22

حسناً , هل يمكنك إدراج Code قديم أي ليس من المستخدم حالياً, له علاقة بهذه الأداة ؟

هل أسم الأداة التي تتضمن مشروعك ( الأسم في الـ Visual Basic ) = _

skincarafter2007 ؟

The important thing is not so much

that every child should be taught,

as that every child should be given the wish to learn.

#23

تفضل الكود

Imports DMSoft
Public Class Form1
	Public SkinOb As DMSoft.SkinCrafter

	Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
		SkinOb.LoadSkinFromFile("C:\\Ice-cold.skf")
		SkinOb.ApplySkin()
	End Sub

	Public Sub New()
		DMSoft.SkinCrafter.Init()
		SkinOb = New DMSoft.SkinCrafter
		SkinOb.InitLicenKeys("SKINCRAFTER", _
		"SKINCRAFTER.COM", "support@skincrafter.com", _
		"DEMOSKINCRAFTERLICENCE")
		SkinOb.InitDecoration(1)
		' This call is required by the Windows Form Designer.
		InitializeComponent()

		' Add any initialization after the InitializeComponent() call.

	End Sub
End Class

هذا الكود الذي كنت استخدمه

اعتقد انك فهمته

_نعم اسمها كذلك

#24
aboua lnaga كتب:
حسنا يوجد خطأ

مع اني قمت بتعريف الاداة

وتاكدت من الخصائص التي طلبتها مني اخي بشار

21361847ko7.jpg

الحل بسيط جدا أخى

فى قسم التعليمات العامة قم بإستيراد المكتبة الخاصة بالأداة

Imports DMSoft

وفى الكلاس الخاص بك عرف هذا المتغير

Public SkinOb As DMSoft.SkinCrafter

وستعمل بإذن الله على الفور ( والكود الذى قمت بوضعة لك من أحد مشاريعى ويعمل عند العميل )

أصفق أو لا أصفق فخلفي كتلة شحم تصفق وبعض المساحيق كانت تصفق وجاري يصفق وأسأل .. هل أعجبته الرواية؟ يبحلق ثم يلكز جنبي ويمضي يصفق أصفق أو لا أصفق أمامي كل الرؤوس تصفق وخلفي كل الصفوف تصفق أتى مارد شدني من يدي وتساءل لم لا تصفق تصايح كل الحضور اطردوه تحسست عقلي اطردوه أفقت لنفسي طريداً طريد فصفقت حتى انقطاع الوريد حتى انقطاع الوريد أصفق من أجل ذاك الذي لايصفق

#25

تم حل نصف المشكلة تنبأت لها عند وضع الكود لك اخي بشار و ايضا تأكد لها من الاخ vbm

باقي النصف الاخر

SkinOb.Apply()

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