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

Skincrafter اللي مدوخني

بدأه star_tamer_1980 في 17 أغسطس 2009 · 7 رد · 1,511 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أنا يا إخواني في حيرة من أمري

أنا أريد أن أستخدم أي أداة من أدوات تجميل الفورم ووقع اختياري على الـ skincrafter نظراً لجمال السكينز الخاصة بها

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

وهذا هو الكود طبعاً بعد ما أدرجت ملف الـ dll بتاع الـ skincrafter

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

using DMSoft;

namespace skincrafter

{

public partial class Form1 : Form

{

public Form1()

{

DMSoft.SkinCrafter.Init();

InitializeComponent();

}

private void Form1_Load(object sender, EventArgs e)

{

DMSoft.SkinCrafter skinob = new DMSoft.SkinCrafter();

skinob.InitLicenKeys("skincrafter", "skincrafter.com", "support@skincrafter.com", "DEMOSKINCRAFTERLICENCE");

skinob.InitDecoration(true);

skinob.LoadSkinFromFile("galaxy.skn");

skinob.ApplySkin();

}

}

}

فلو حد يقولي الغلط فين

#2

صراحة لم أستعمل يوما هذه المكتبة لكن عند قراءة الكود أرى أن أمر تهيئة المكتبة قبل أمر تهيئة الفورم ليس منطقيا. مجرد تخمين, أرى أن الأمر InitializeComponent(); يجب أن يكون قبل الأمر DMSoft.SkinCrafter.Init(); خصوصا إذا كانت المكتبة تبحث عن المربعات الموجودة على النمودج للإشتراك في الأحداث اللازمة لتغيير طريقة إضهارها. إذا لم يحل ردي هذا المشكلة المرجو إرفاق رسالة الخطأ الذي يظهر عند تنفيذ البرنامج و نوع الخطأ أو الإستثناء ليتمكن باقي الأعضاء من فهم المشكلة و بالتالي المساعدة.

تحياتي...

#3

أخى هذا هو الكود بعد التعديل VS_2008


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DMSoft;

namespace SkinCraft
{
  public partial class Form1 : Form
  {
  public Form1()
  {
  InitializeComponent();
  }

  private void button1_Click(object sender, EventArgs e)
  {
  SkinCrafter skinob = new SkinCrafter();
  skinob.InitLicenKeys("SKINCRAFTER", "SKINCRAFTER.COM", "support@skincrafter.com", "DEMOSKINCRAFTERLICENCE");
  skinob.InitDecoration(true);
  skinob.SkinFile = Application.StartupPath + @"/Skinastic.skf";
  skinob.ApplySkin();
  }
  }
}

أخى اتبع الخطوات فى هذا الراط

هذه صورة البرنامج لدى والملفات المستخدمه فى المرفقات

post-207223-1250549962_thumb.gif

Debug.rar

 وممّا زادنـــي شرفــاً وتيهــاً   **  وكدت بأخمصي أطأ الثريّا

دخولي تحت قولك يا عبادي  **   وأن صيّرت أحمد لي نبيّـاً

#4

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

أشكركم إخواني جزيل الشكر وأتمنى من الله أن يجزيكم كل خير

الحمد لله المشكلة اتحلت

وكان السبب إن ملف الـ *.skf اللي كنت شغال عليه كان بايظ

علشان كده ماكانش شغال

ولما نزلت الملف المرفق بتاع الأخ amr.alsaidy وجربت الملف بتاعه واشتغل عرفت ان الملف بتاعي هو اللي كان بايظ

أشكر الإخوة وكل من قام بالمشاركة في حل جزء من المشكلة

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

#5

السلام عليكم ورحمة الله وبركاته إخواني أنا كل ما أشغل البرنامج بتاعي اللي أضفت إليه الأداه وبعد ما أقفل الفيجوال استديو وأشغله تاني وأحاول أفتح المشوع تاني ألاقي المشروع شكله كده ومش عارف أعمل إيه

post-116454-1251012812_thumb.jpg

ياريت حد يقولي على الحل

وشكراً

#6

أخى ممكن ترفع المشروع حتى يمكننا معرفة سبب المشكله

 وممّا زادنـــي شرفــاً وتيهــاً   **  وكدت بأخمصي أطأ الثريّا

دخولي تحت قولك يا عبادي  **   وأن صيّرت أحمد لي نبيّـاً

#7

السلام عليكم

أخي amr.alsaidy الموضوع ده بيحصل في أي مشروع تم إدراج فيه أداة الـ skincrafter أي مشروع مش مشروع معين

أنا على العموم رفعت الملفات

وياريت نعرف العيب وإن شاء الله ربنا يجازيك خير

AlAwal.rar

#8

أخى للأسف ليس عندى Visual Studio 2005

ولكن البرنامج شغال تمام فى VS2008 & VS2010 والصور بالأسفل توضح ذلك 

post-207223-1251056367_thumb.gif

post-207223-1251056556_thumb.gif

 وممّا زادنـــي شرفــاً وتيهــاً   **  وكدت بأخمصي أطأ الثريّا

دخولي تحت قولك يا عبادي  **   وأن صيّرت أحمد لي نبيّـاً

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